Group: Hardware/Computers/PDAs/Music players
m (GNUtoo moved page Group:Hardware/Computers/Music players to Group:Hardware/Computers/PDAs/Music players: They are like PDAs) |
(→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 18:11, 1 May 2023
Contents
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