Group: Hardware/Computers/PDAs/Music players

From LibrePlanet
Jump to: navigation, search
(Archos's players: Update status)
(Rockbox: move to a sub-page as there is already a lot of infos on Rockbox)
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
  
 
=== Rockbox ===
 
=== Rockbox ===
[https://directory.fsf.org/wiki/Rockbox Rockbox] has already been reviewed by the free software directory some time ago. The entry probably needs to be updated.
 
  
==== GNU/Linux ====
+
See [[Group:Hardware/Computers/PDAs/Music_players/Rockbox]] for more details.
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.
 
  
 
=== Archos's players ===
 
=== Archos's players ===
* -Look at openaos-
+
* <s>Look at openaos</s>
 
* 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
 +
* Upstream Linux doesn't seem to support Archos PDAs or music players. So that makes things more complicated to support in FSDG compliant distributions.

Latest revision as of 06:46, 2 May 2023

Music players

Homebrew

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

Rockbox

See Group:Hardware/Computers/PDAs/Music_players/Rockbox for more details.

Archos's players

  • Look at openaos
  • No 100% free distribution of GNU/Linux or Android is ported to that hardware
  • Upstream Linux doesn't seem to support Archos PDAs or music players. So that makes things more complicated to support in FSDG compliant distributions.