Group: Hardware/Computers/PDAs/Music players/Rockbox
m (GNUtoo moved page Group:Hardware/research/laptop to Group:Hardware/TODO/REUSE-8: appears in upstream projects) |
(Import from Group:Hardware/Computers/PDAs/Music_players) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | == Introduction == | ||
+ | Rockbox is a free software firmware for various music players. It can also run on some operating systems like GNU/Linux, though the status about that is unknown so someone needs to test if that works fine. | ||
+ | There is already [https://directory.fsf.org/wiki/Rockbox an entry about Rockbox] in the free software directory but it needs to be updated. | ||
+ | |||
+ | ==== GNU/Linux ==== | ||
+ | Rockbox can also be built and run on GNU/Linux. This makes it easier to review and test. | ||
+ | |||
+ | 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 initialize the database somehow before being able to play some audio and that takes a very long time. | ||
+ | |||
+ | ==== players ==== | ||
+ | Rockbox supports various music players. Before getting a device it might be useful to check the freedom status. Long time ago the Sensa Fuze + uses nonfree software (in the form of a binary file that was extracted from the nonfree bootloader and then included in the new bootloader, nowadays, maybe it was replaced by u-boot or barebox or maybe it's still there). | ||
+ | |||
+ | * [http://www.rockbox.org/twiki/bin/view/Main/BuyersGuide here]'s a comparison of all the Rockbox compatible players | ||
+ | * 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. |
Latest revision as of 06:45, 2 May 2023
Introduction
Rockbox is a free software firmware for various music players. It can also run on some operating systems like GNU/Linux, though the status about that is unknown so someone needs to test if that works fine.
There is already an entry about Rockbox in the free software directory but it needs to be updated.
GNU/Linux
Rockbox can also be built and run on GNU/Linux. This makes it easier to review and test.
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 initialize the database somehow before being able to play some audio and that takes a very long time.
players
Rockbox supports various music players. Before getting a device it might be useful to check the freedom status. Long time ago the Sensa Fuze + uses nonfree software (in the form of a binary file that was extracted from the nonfree bootloader and then included in the new bootloader, nowadays, maybe it was replaced by u-boot or barebox or maybe it's still there).