Group: Hardware/Computers/PDAs/Music players

From LibrePlanet
Jump to: navigation, search
(Rockbox players: Add GNU/Linux known status)
Line 8: Line 8:
 
* You can find the status of the ports [http://www.rockbox.org/twiki/bin/view/Main/TargetStatus here]
 
* You can find the status of the ports [http://www.rockbox.org/twiki/bin/view/Main/TargetStatus here]
 
* Someone needs to review the freedom status of the devices. Some device use nonfree bootloaders for instance. Somtimes the nonfree bootloader can be replaced with free software like u-boot or barebox.
 
* Someone needs to review the freedom status of the devices. Some device use nonfree bootloaders for instance. Somtimes the nonfree bootloader can be replaced with free software like u-boot or barebox.
 +
 +
==== How to build for GNU/Linux ====
 +
 +
[https://directory.fsf.org/wiki/Rockbox Rockbox] has already been reviewed by the free software directory some time ago.
 +
 +
You can configure the build to build it for GNU/Linux with the following commands:
 +
$ guix shell -F -C alsa-lib bash coreutils gawk gcc-toolchain grep libxrandr libxrender make perl sdl sed zip
 +
$ mkdir build
 +
$ cd build
 +
$ ../tools/configure
 +
 +
You then need to select '200' for '200) SDL'
 +
 +
You can then select the resolution and orientation (portrait/landscape) you want.
 +
 +
Then select Normal build with 'N' for '(N)ormal'
 +
 +
And then you can finally launch the build with:
 +
$ make
 +
 +
The GUI works fine but audio still needs to be validated: we probably need to intialize the database somehow before being able to play some audio and that takes a very long time.
  
 
=== Archos's players ===
 
=== Archos's players ===
 
* Look at openaos
 
* Look at openaos
 
* No 100% free distribution of GNU/Linux or Android is ported to that hardware
 
* No 100% free distribution of GNU/Linux or Android is ported to that hardware

Revision as of 19:11, 1 May 2023

Music players

Homebrew

  • build your own one from an Arduino MP3 shield (with vorbis support) and an Arduino

Rockbox players

  • here's a comparison of all the Rockbox compatible players
  • You can find the status of the ports here
  • Someone needs to review the freedom status of the devices. Some device use nonfree bootloaders for instance. Somtimes the nonfree bootloader can be replaced with free software like u-boot or barebox.

How to build for GNU/Linux

Rockbox has already been reviewed by the free software directory some time ago.

You can configure the build to build it for GNU/Linux with the following commands:

$ guix shell -F -C alsa-lib bash coreutils gawk gcc-toolchain grep libxrandr libxrender make perl sdl sed zip
$ mkdir build
$ cd build
$ ../tools/configure

You then need to select '200' for '200) SDL'

You can then select the resolution and orientation (portrait/landscape) you want.

Then select Normal build with 'N' for '(N)ormal'

And then you can finally launch the build with:

$ make

The GUI works fine but audio still needs to be validated: we probably need to intialize the database somehow before being able to play some audio and that takes a very long time.

Archos's players

  • Look at openaos
  • No 100% free distribution of GNU/Linux or Android is ported to that hardware