Group: Hardware/Computers/PDAs/Music players

From LibrePlanet
< Group:Hardware‎ | Computers‎ | PDAs
Revision as of 19:18, 1 May 2023 by GNUtoo (talk | contribs) (Archos's players: Update status)
Jump to: navigation, search

Music players

Homebrew

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

Rockbox

Rockbox has already been reviewed by the free software directory some time ago. The entry probably 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).

  • 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.

Archos's players

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