this post was submitted on 20 Nov 2023
2 points (100.0% liked)

Self-Hosted Main

511 readers
1 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

Hi,

I'm looking for a music player with below requirements. Preferably free/open source but can be paid.

  • Must have:
    • Run on raspberry pi.
    • Read local music in mp3/wav.
    • play music via output jack.
    • Web based interface.
    • Manual control.
    • Playlists.
    • Schedule play music - for example from 8am to 8pm.
  • Would be nice.
    • Upload music via web.
    • User/Password protected, preferably without separated nginx configuration.

The closest one I get is Mopidy but it doesn't support Scheduling.

top 7 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 11 months ago

If you can dedicate a Raspberry Pi to this, you might want to consider Volumio. Visit https://volumio.com/en/get-started for more information.

[–] [email protected] 1 points 11 months ago* (last edited 11 months ago)

Picoreplayer can do that, if you run the lms server and client on the same box. It'll be slow with large collections on a pi but it'll work. You can play a track or playlist as a scheduled alarm in the player settings. The only real trick is scheduled pause times, which could be handled using the PowerSave plugin or from the router https://forums.slimdevices.com/forum/user-forums/logitech-media-server/107222-pause-specific-squeezebox-at-scheduled-times#post1375971

[–] [email protected] 1 points 11 months ago

I dont think this exists. Maybe you can use an existing server and player and automate it with home assistant

[–] [email protected] 1 points 11 months ago

You could implement the schedule play music with just a cron job triggering playback via the API

[–] [email protected] 1 points 11 months ago

https://moodeaudio.org/

To upload music you can check this list

[–] [email protected] 0 points 11 months ago (1 children)

Not sure if moodeaudio supports timed playback...

[–] [email protected] 1 points 11 months ago