home.social

#ampache — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ampache, aggregated by home.social.

  1. 7 years ago today

    Back then I didn't *really* understand what I was doing; let alone well enough to maintain a large project.

    would not longer be active without the help from everyone who helped and guided me over the years.

    Thank you.

  2. Bug with warrants a new release.

    The conversion continues and is almost usable but still subject to change.

    github.com/ampache/ampache/rel

  3. Bug with #MPD warrants a new #ampache release.

    The #REST #API conversion continues and is almost usable but still subject to change.

    #php #dev

    github.com/ampache/ampache/rel

  4. Hmm... That's interesting 👀

    A conversion of the .

    Work in progress but usable right now in the develop branch

    ampache.org/rest/swagger

  5. Massive update to the website!

    The site has been rewritten in and has incorporated markdown from the GitHub wiki. (Which has been locked from updates)

    Check it out!

    ampache.org/

  6. I've been doing a lot more with my #Homelab lately.

    Most recently I copied my late dad's extensive music library over to the RAID and set up #Ampache on #YunoHost to stream it wherever I am. I'm also adding music I've bought myself since starting to wean off of purely subscrition-based access to music.

    Right now I'm scanning everything to add replaygain metadata for comfortable listening.

    Maybe I'll even add what I'm currently listening to to my #website 🤔

    #Selfhosting #Music #OwnYourMedia

  7. 7.6.1 ready for the weekend.

    Issues found using have been fixed giving us much better json support in .

    github.com/ampache/ampache/rel

  8. @kaffeeringe @aoe @BjoernBeck Statt #Ampache mit #Amperfy habe ich nun das Protokoll #Subsonic mit den iOS Apps #Soundwaves und #PlaySub „p
    lay:Sub“ erfolgreich getestet. Beide kostenpflichtig für 3,99 respektive 5,99. Beide liefen auf Anhieb und fehlerfrei. Mein Favorit ist eindeutig play:Sub mit (fast zu) großem Funktionsumfang. Kann auch Radio. Kategorisiert die Alben auch nach Jahrzehnten… 70er.. usw. Tolles Ding. #nextcloud #musicapp #mp3 #mpeg

  9. @kaffeeringe @aoe @BjoernBeck Statt #Ampache mit #Amperfy habe ich nun das Protokoll #Subsonic mit den iOS Apps #Soundwaves und #PlaySub „p
    lay:Sub“ erfolgreich getestet. Beide kostenpflichtig für 3,99 respektive 5,99. Beide liefen auf Anhieb und fehlerfrei. Mein Favorit ist eindeutig play:Sub mit (fast zu) großem Funktionsumfang. Kann auch Radio. Kategorisiert die Alben auch nach Jahrzehnten… 70er.. usw. Tolles Ding. #nextcloud #musicapp #mp3 #mpeg

  10. @kaffeeringe @aoe @BjoernBeck Statt #Ampache mit #Amperfy habe ich nun das Protokoll #Subsonic mit den iOS Apps #Soundwaves und #PlaySub „p
    lay:Sub“ erfolgreich getestet. Beide kostenpflichtig für 3,99 respektive 5,99. Beide liefen auf Anhieb und fehlerfrei. Mein Favorit ist eindeutig play:Sub mit (fast zu) großem Funktionsumfang. Kann auch Radio. Kategorisiert die Alben auch nach Jahrzehnten… 70er.. usw. Tolles Ding. #nextcloud #musicapp #mp3 #mpeg

  11. @kaffeeringe @aoe @BjoernBeck Danke für den Hinweis! Habe das jetzt zum laufen gebracht! Man muss die Music App in der #Nextcloud aktivieren, und in deren Einstellungen „#Ampache“ aktivieren. Dort wird auch der für Amperfy benötigte Link und das Passwort erzeugt. In #Amperfy habe ich an verschiedenen Stellen noch Fehlermeldungen, aber die App hat viele Funktionen und sieht vielversprechend aus. Ich teste jetzt mal ob ich damit zurechtkomme.

  12. @kaffeeringe @aoe @BjoernBeck Danke für den Hinweis! Habe das jetzt zum laufen gebracht! Man muss die Music App in der #Nextcloud aktivieren, und in deren Einstellungen „#Ampache“ aktivieren. Dort wird auch der für Amperfy benötigte Link und das Passwort erzeugt. In #Amperfy habe ich an verschiedenen Stellen noch Fehlermeldungen, aber die App hat viele Funktionen und sieht vielversprechend aus. Ich teste jetzt mal ob ich damit zurechtkomme.

  13. @kaffeeringe @aoe @BjoernBeck Danke für den Hinweis! Habe das jetzt zum laufen gebracht! Man muss die Music App in der #Nextcloud aktivieren, und in deren Einstellungen „#Ampache“ aktivieren. Dort wird auch der für Amperfy benötigte Link und das Passwort erzeugt. In #Amperfy habe ich an verschiedenen Stellen noch Fehlermeldungen, aber die App hat viele Funktionen und sieht vielversprechend aus. Ich teste jetzt mal ob ich damit zurechtkomme.

  14. @kaffeeringe @aoe @BjoernBeck Danke für den Hinweis! Habe das jetzt zum laufen gebracht! Man muss die Music App in der #Nextcloud aktivieren, und in deren Einstellungen „#Ampache“ aktivieren. Dort wird auch der für Amperfy benötigte Link und das Passwort erzeugt. In #Amperfy habe ich an verschiedenen Stellen noch Fehlermeldungen, aber die App hat viele Funktionen und sieht vielversprechend aus. Ich teste jetzt mal ob ich damit zurechtkomme.

  15. @kaffeeringe @aoe @BjoernBeck Danke für den Hinweis! Habe das jetzt zum laufen gebracht! Man muss die Music App in der #Nextcloud aktivieren, und in deren Einstellungen „#Ampache“ aktivieren. Dort wird auch der für Amperfy benötigte Link und das Passwort erzeugt. In #Amperfy habe ich an verschiedenen Stellen noch Fehlermeldungen, aber die App hat viele Funktionen und sieht vielversprechend aus. Ich teste jetzt mal ob ich damit zurechtkomme.

  16. [Home automation] Is there a way to stream #audio across my home in sync with easy integration with #archlinux, #android, #upnp and optionally #spotify.

    I want to be able to play anything at home, and be able to select play it in kitchen and living room.

    And integration with #HomeAssistant and ideally #Ampache because my main audio library is in Ampache for now.

  17. Finalizado el manteniniento del segundo servidor que hospeda #Panko #Ampache #Nextcloud

    1 año de servicio

    Pura mugre!

    ​:mim_deadasswtf:​

  18. Finalizado el manteniniento del segundo servidor que hospeda #Panko #Ampache #Nextcloud

    1 año de servicio

    Pura mugre!

    ​:mim_deadasswtf:​

  19. Finalizado el manteniniento del segundo servidor que hospeda #Panko #Ampache #Nextcloud

    1 año de servicio

    Pura mugre!

    ​:mim_deadasswtf:​

  20. @kelbot @redeagle OK! I've tried out a ton of audio options, and written up my experiences with them here: changelog.complete.org/archive

    Summary: I might stick with my current #LMS and #Ampache ( @ampache ) even though they're clunky in combination. Ampache with #MPD and #Mopidy was clunky in every which way. #Jellyfin with #Mopidy was close, but couldn't play my playlists in proper order. #Snapcast is great, but I'm having trouble finding a quality thing to feed it with.

  21. It’s been nearly 8 years since I last made choices about music playing. At the time, I picked Logitech Media Server (LMS, aka Slimserver and Squeezebox server) for whole-house audio and Ampache with the DSub Android app.

    It’s time to revisit that approach. Here are the things I’m looking for:

    • Whole-house audio: a single control point for all the speakers in the house, which are all connected to some form of Linux (Raspberry Pi or x86). The speakers should be reasonably in sync with each other, and the control point should be able to adjust volume on them centrally. I should be able to play albums, playlists, etc. on them, and skip tracks or seek within a track.
    • The ability to stream to an Android mobile device, ideally with downloading capabilities for offline use.
    • If multiple solutions are used, playlist syncing between them.
    • Ideally, bookmark support to resume playing a long track where it was left off.
    • Ideally, podcast support.

    The current setup

    Here are the current components:

    • Logitech Media Server, which serves the music library for whole-house synchronized audio
    • Squeezelite is the LMS client running on my Raspberry Pi and x86 systems
    • Squeezer is a nice Android client for LMS to control playback, adjust volume, etc. It doesn’t do any playback on the Android device, of course.
    • Ampache provides the server for streaming clients, both browser-based and mobile
    • DSub (F-Droid, Play Store) is a nice Android client for Ampache providing streaming and offline playback

    LMS makes an excellent whole-house audio system. I can pull up the webpage (or use an Android app like Squeezer) to browse my music library, queue things up to play, and so forth. I can also create playlists, which it saves as m3u files.

    This whole setup is boringly reliable. It just works, year in, year out.

    The main problem with this is that LMS has no real streaming/offline mobile support. It is also a rather dated system, with a painful UI for playlist management, and in general doesn’t feel very modern. (It’s written largely in Perl also!)

    So, I paired with it is Ampache. As a streaming player, Ampache is fantastic; I can access it from a web browser, and it will transcode my FLAC files to the quality I’ve set in my user prefs. The DSub app for Android is fantastic and remembers my last-play locations and such.

    The problem is that Ampache doesn’t write its playlists back to m3u format, so I can’t use them with LMS. I have to therefore maintain all the playlists in LMS, and it has a smallish limit on the number of tracks per playlist. Ampache also doesn’t auto-update from LMS playlists, so I have to delete and recreate the playlists catalog periodically to get updates into Ampache. Not fun.

    The new experiment

    I’m trying out a new system based on these components:

    • Jellyfin is a media player. It supports not just music, but also video (in fact, the emphasis is more on video). Notably it supports controlling various devices. Its normal frontend is a web browser; Jellyfin’s server won’t output audio to a device itself.
    • Mopidy is a media player with a web interface that does output audio to a local device. In normal use, it displays an interface to your music, letting you select, queue up, etc.
    • Mopidy-Jellyfin (docs) is a plugin for Mopidy that enables two things: 1) Browsing the Jellyfin library within Mopidy, and 2) controlling Mopidy from within Jellyfin. Mode 1 barely works, but mode 2 works perfectly. Within Jellyfin, I can “cast to Mopidy” and queue up things, seek, skip tracks, etc.
    • Snapcast is a generic solution to take audio from some sort of source and distribute it throughout the house, syncing each device (and with better syncing than LMS, too!). The source can be just about anything, and the docs include an example of how to set it up with Mopidy.
    • Mopidy has selectable web interfaces, and the Mopidy-Muse interface has the added benefit of having integrated Snapcast control. (Mopidy-Iris does as well, though it wasn’t documented there.) Within it, I can adjust volume on devices, mute devices, etc. I could also use the Snapcast web interface for this purpose.
    • The default Jellyfin Android app lets me stream media to the mobile device, as well as control the Mopidy player.
    • Finamp (F-Droid, Play Store) is a very nice Android Jellyfin music playing client, which notably supports downloads for offline playing, a feature the stock app lacks.
    • The Snapcast Android app (F-Droid, Play Store) isn’t strictly necessary, since the Snapcast web app is so simple to use. But it provides near-instant control of speakers and volumes.

    This looks a lot more complicated than what I had before, but in reality it only has one additional layer. Since Snapcast is a general audio syncing tool, and Jellyfin doesn’t itself output audio, Mopidy and its extensions is the “glue”.

    There’s a lot to like about this setup. There is one single canonical source for music and playlists. Jellyfin can do a lot more besides music, and its mobile app gives me video access also. The setup, in general, works pretty well.

    There are a few minor glitches, but nothing huge. For instance, Jellyfin fails to clear the play queue on the mopidy side.

    But there is one problem, though: when playing a playlist, it is played out of order. Jellyfin itself has the same issue internally, so I’m unsure where the bug lies.

    Rejected option: Jellyfin with jellycli

    This could be a nice option; instead of mopidy with a plugin, just run jellycli in headless mode as a more “native” client. It also has the playlist ordering bug, and in addition, fails to play a couple of my albums which Mopidy-Jellyfin handles fine. But, if those bugs were addressed, it has a ton of promise as a simpler glue between Jellyfin and Snapcast than Mopidy.

    Rejected option: Ampache localplay with mpd

    Ampache has a feature called localplay which allows it to control a mpd server. I tested this out with mpd and snapcast. It works, but is highly limited. Basically, it causes Ampache to send a playlist — a literal list of URLs — to the mpd server. Unfortunately, seeking within a track is impossible from within the Ampache interface.

    I will note that once a person is using mpd, snapcast makes a much easier whole-house solution than the streaming option I was trying to get working 8 years ago.

    #ampache #jellyfin #lms #mopidy #music-s9y #streaming

    https://changelog.complete.org/archives/10439-music-playing-both-whole-house-and-mobile

  22. Looking for recommendations on #WholeHouse #Audio players.

    Currently, I use #SqueezeBox (aka #Slimserver) for this but it is... old. Still, I have three #RaspberryPi hooked to speakers in different rooms in the house, plus PCs. With a web interface or Android app, I can select from my music collection and have it play in all those rooms, nearly perfectly synchronized by streaming over #WiFi. But then for listening on mobile, I have to have a separate #Ampache server.

    Suggestions? #AskFedi

  23. @kelbot What do you use for your music server? Been doing #LogitechMediaServer (thanks @CarlCravens for that recommendation years ago) and #Ampache here. LMS for streaming synced to devices in the house, Ampache for remotely.

  24. @CarlCravens I stopped with CDs. Tried Spotify for a spell, but my carefully-curated playlists would have tracks that they would lose the rights to and disappear. Got tired of someone else being in control of what I can listen to. Now use #slimserver (I believe it was you that put me up to that in the first place) and #Ampache for streaming to phones.

  25. @redandgreen14 I'd like to add some more recommendations:
    - #conversations Great XMPP app with really good UX. Replaces services like whatsapp for me
    - #BarcodeScanner for scanning QR Codes (e.g. for wifi profiles)
    - #Termux basically a GNU/Linux system in a app - use it for remoting into my server from time to time
    - #HackersKeyboard Keyboard with buttons like Esc (for Termux)
    - #dsub #ampache client with offline cache

    other stuff I use has been recommended by somebody else already