Quality of life improvements, more refactoring and /pad deprecation

July 5, 2020 - Reading time: 2 minutes

There were quite some changes in 0.6.14 since the last post:

Read more

Changes in Suggestions and Voting

June 14, 2020 - Reading time: ~1 minute

Some small changes in version 0.6.7:

If you had a lot of songs in your database, the songs with the most plays were always suggested at the top. This was a problem if you wanted to play some new music or songs with a lower playcount. Thus, there is now a more sophisticated search algorithm that suggests songs by relevance.

The voting restrictions were changed as well. Instead of allowing one vote every 5 seconds users can now vote 10 times every 30 seconds. This allows for some more interactivity while still preventing abuse.


v0.6.4: Soundcloud, auto-upvoting and more

May 24, 2020 - Reading time: ~1 minute

Now that was a busy last two weeks. Here are the biggest changes:

Ravberry can now play Soundcloud songs: Together with Youtube, Spotify and Local files this is the fourth backend. Like with every other Platform, playlists, autoplay and the auto-suggestions (robot icon) are working.

Read more

v0.5.7: Streaming now possible with docker, better logging, Youtube can be disabled

May 10, 2020 - Reading time: ~1 minute

Just a short update:

There is now a special icecast.docker-compose.yml that allows you to use the remote streaming capabilities of Raveberry with one command.

I finally implemented sensible logging, so error messages actually end up in their dedicated files. For docker and the console version they are also sent to stdout for better access.

Per request, Youtube can now be disabled in the settings. If you only want listen to listen to your local sound files, this keeps those weird music videos away from you.

Have a good day!


Remote streaming is now possible!

May 3, 2020 - Reading time: 2 minutes

With Raveberry 0.5, you can not only remotely vote for the music you want to listen to, this music can also be streamed over the internet so you can enjoy it together.

It works by configuring Mopidy to stream its output to Icecast, which is then exposed at http://raveberry/stream. This stream can simply be opened in your browser and a variety of media players and clients. More information about how to set up streaming can be found here.

Read more

Thanks to docker-compose, Raveberry is now a one-line install!

April 26, 2020 - Reading time: ~1 minute

Raveberry can now be run without the need of dependency management:

wget https://raw.githubusercontent.com/raveberry/raveberry/master/docker-compose.yml && docker-compose up -d

Docker will automatically manage downloading images for nginx, mopidy, redis, postgres and raveberry. I really like how neatly everything works together.

After crosscompiling the images for arm, it even works on the Raspberry Pi!


About

Raveberry is a multi user music server that allows democratic selection of songs.