Search
1000 results for “ampache”
-
#ampache 7.9.3 out now!
Bug fixes and the ability to move files (within valid local catalogs) for music, videos and podcasts using the cli
I'm starting to get some more time again and looking forward to getting back to work!
-
𝗔𝗺𝗽𝗮𝗰𝗵𝗲:
#Music #Video #OpenSource #Streaming #MediaManagement #Ampache
https://thewhale.cc/posts/ampache
This open source media manager streams the music to your player / web browser. It is a web-based PHP, MySQL application with an easy web install system. Ampache provides Nginx, Caddy, Lighttpd, Apache config file instruction in its documentation to help you set up your web server.
-
Massive update to the #ampache website!
The site has been rewritten in #docusaurus and has incorporated markdown from the GitHub wiki. (Which has been locked from updates)
Check it out!
-
#Ampache 7.6.1 ready for the weekend.
Issues found using #Symfonium have been fixed giving us much better json support in #Subsonic.
-
Testing time for #Ampache 7.5.0 has begun.
This one really blew up in terms of what I planned to do so now we need a week of testing to make sure it's ready to fire!
Keep an eye on the pull and have a read over the change logs if you're interested
-
@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 -
@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 -
[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.
-
Development of #ampache 7 will need to start this year.
I think this will ready after July 2024 and will raise the minimum #php version to #php82.
It usually takes me about 6 months depending on the removals and changes. I don't intend to make major structural changes to the backend so I think that's an over estimation.
I'll fork branches for ampache7 in Feb @[email protected]
-
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
-
@ampache My main problem is that #Slimserver will write its playlists as M3Us, which Ampache can import (though its updating of them is buggy). Slimserver's UI for playlists is terrible though. Ampache won't, AFAICT, write its playlists as m3u automatically, so I have a synchronization problem between the two.
-
@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.
-
@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.
-
#helpmeout fosstodon.
The ampache.org site cops a lot of flak for being so outdated. (GitHub pages isn't fun as well)
What's a good static site generator I could use to help bring it back up to speed? -
Big news! @linuxaustralia has approved a grant application for the Ampache project!
Our main developer is Brisbane based and really looking forward to making #ampache even better!
Project plan and updates to be released soon.
-
Ampache - This open source media manager streams the music to your player / web browser. It is a web-based PHP, MySQL application with an easy web install system. http://ampache.org/ #Internet #Music #Video #OpenSource #Streaming #MediaManagement by @[email protected]
-
@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 cacheother stuff I use has been recommended by somebody else already
-
The Auto plugin (beta) is now available for testers.
If you’d like to try it, join the #plugins room in the Matrix space or the Telegram Power Ampache group, links in the profile.
-
NEW RELEASE 1.01-88
https://
github.com/icefields/Power-Ampache-2/releases
FDroid and PlayStore releases coming up in a few days— [NEW] Created transfer data protocol for Auto.
— Bug fixes and improvements.
— Improved init config.
— Code refactoring and cleanup.Matrix: https://
matrix.to/#/#power-ampache:matrix.org
Telegram: https://
t.me/PowerAmpache
Telegram Chat: https://
t.me/PowerAmpache2#android #music
#OpenSource #FOSS #ampache #Spotify #FDroid #powerAmpache #PowerAmpache2 #matrix -
NEW RELEASE 1.01-88
https://
github.com/icefields/Power-Ampache-2/releases
FDroid and PlayStore releases coming up in a few days— [NEW] Created transfer data protocol for Auto.
— Bug fixes and improvements.
— Improved init config.
— Code refactoring and cleanup.Matrix: https://
matrix.to/#/#power-ampache:matrix.org
Telegram: https://
t.me/PowerAmpache
Telegram Chat: https://
t.me/PowerAmpache2#android #music
#OpenSource #FOSS #ampache #Spotify #FDroid #powerAmpache #PowerAmpache2 #matrix -
NEW RELEASE 1.01-88
https://
github.com/icefields/Power-Ampache-2/releases
FDroid and PlayStore releases coming up in a few days— [NEW] Created transfer data protocol for Auto.
— Bug fixes and improvements.
— Improved init config.
— Code refactoring and cleanup.Matrix: https://
matrix.to/#/#power-ampache:matrix.org
Telegram: https://
t.me/PowerAmpache
Telegram Chat: https://
t.me/PowerAmpache2#android #music
#OpenSource #FOSS #ampache #Spotify #FDroid #powerAmpache #PowerAmpache2 #matrix -
NEW RELEASE 1.01-88
https://
github.com/icefields/Power-Ampache-2/releases
FDroid and PlayStore releases coming up in a few days— [NEW] Created transfer data protocol for Auto.
— Bug fixes and improvements.
— Improved init config.
— Code refactoring and cleanup.Matrix: https://
matrix.to/#/#power-ampache:matrix.org
Telegram: https://
t.me/PowerAmpache
Telegram Chat: https://
t.me/PowerAmpache2#android #music
#OpenSource #FOSS #ampache #Spotify #FDroid #powerAmpache #PowerAmpache2 #matrix -
DEV UPDATE
I’ll be wrapping up the new version of Power Ampache 2 over the next week or 2, along with a beta release of the Auto plugin.
It’s been a particularly busy month, so progress on PA2 slowed slightly, but I’m already back to a more consistent update schedule.
The wait should be worth it. This new version is packed with improvements and fixes, and the Auto plugin will finally be available.
#android #music
#OpenSource #FOSS #ampache #Spotify #powerAmpache #PowerAmpache2 #matrix -
NEW RELEASE 1.01-87
https://
github.com/icefields/Power-Ampache-2/releases
FDroid and PlayStore releases coming up in a few days— [NEW] Create/Play a queue from genre.
— [NEW] Custom download location.
— Fixed song deletion bug.
— Bug fixes and improvements.
— ..Matrix: https://
matrix.to/#/#power-ampache:matrix.org
Telegram: https://
t.me/PowerAmpache
Telegram Chat: https://
t.me/PowerAmpache2#android #music
#OpenSource #FOSS #ampache #Spotify #FDroid #powerAmpache #PowerAmpache2 #matrix -
Among other improvements, the next release will allow users to select a custom location for downloads!
Join the Power Ampache community:
Matrix: https://matrix.to/#/#power-ampache:matrix.org
Telegram: https://t.me/PowerAmpache
Telegram Chat: https://t.me/PowerAmpache2#android #music
#OpenSource #FOSS #ampache #Spotify #software #FDroid #powerAmpache #PowerAmpache2 #matrix -
NEW RELEASE 1.01-86
https://github.com/icefields/Power-Ampache-2/releases
FDroid and PlayStore releases coming up in a few days, as usual— [NEW] Sleep Timer.
— [Cont'd] Improved performance on queue loading by more than 10X.
— Bug fixes and improvements.
— Improved plugin interfaces.
— Major library updates.Matrix: https://matrix.to/#/#power-ampache:matrix.org
Telegram: https://t.me/PowerAmpache
Telegram Chat: https://t.me/PowerAmpache2#android #music
#OpenSource #FOSS #ampache #Spotify #software #FDroid #powerAmpache #PowerAmpache2 #matrix