So instead of being able to use a wide variety of clients with established providers like jellyfin or plex etc., I’d be limited to koel’s app only? Jellyfin also just works for me.
I’m not opposed to new media servers, but with this starting out freemium, and with a proprietary API, I don’t see much reason to use it.
Your DB driver of choice [MySQL/MariaDB]:
[mysql ] MySQL/MariaDB
[pgsql ] PostgreSQL
[sqlsrv ] SQL Server
[sqlite-e2e] SQLite
> sqlite-e2e
Absolute path to the DB file:
> /home/user/koel.sqlite3
WARN Cannot connect to the database. Let's set it up.
Your DB driver of choice [MySQL/MariaDB]:
[mysql ] MySQL/MariaDB
[pgsql ] PostgreSQL
[sqlsrv ] SQL Server
[sqlite-e2e] SQLite
Interesting, I wouldn't consider another DB driver for integration tests if that isn't usable in production. Probably a good reason for it but can anyone clarify why that's done?
And yet the "getting started" page says: "Any database supported by Laravel – MySQL, MariaDB, PostgreSQL, or SQLite"
The "wizard" also proposes a regular "SQLite" option. But it fails as well.
I wouldn't mind if it was a humble project, but the website is full of marketing BS, including "Koel is a music streaming solution that actually works™"
Basically a simple website for kids where they can select from pre-approved youtube accounts/videos or upload additional conten. Anyone building sth like this?
Another shout-out for Jellyfin. Somewhat unusual in that it's build with .NET technologies and runs on Linux, but it's proven to be an excellent media server for many years now.
And as for letting you or your kids upload additional content, yup that’s what PeerTube is mainly for.
I run a PeerTube instance of my own to host some videos I made. I haven’t tried importing from YouTube to it though. I use yt-dlp to download videos I want to keep.
This is more or less what we do but recently the Jellyfin iPad client has become very flaky. My suspicion is the JS app's memory usage has grown to a point where it's causing the web view embedded in the app to run out of memory in which case getting newer client hardware should fix it.
Why not use one of the more established options to stream music? Like plex, emby, jellyfin?
I'm seriously asking for the best solution because I'm about to return to living in the same home so I plan on bringing back my Synology NAS and digitize my music collection.
I pull music from a wide array of sources (Bandcamp, yt-dlp, etc.), drop each album or release in its own folder in ~/Music, run beets on those files to clean the metadata and consolidate into V0 MP3, then rsync the beets library over to a VPS running Navidrome.
Took a fair bit of scripting and config to get beets working as desired, but the process is pretty close to perfect, and scales well into the terabyte range.
Huh, demo not bad actually, and fair one-time pricing for plus version.
Although it did turn my relatively high-end laptop into the new GE hypersonic ramjet[1] and I couldn't hear the music over the fans... the visualizers were slow (wondering if it doesn't have 3d acceleration?) on Firefox / Linux. (Worked fine on Chrome.)
Looks very similar to Navidrome, plus some UI polish, minus the subsonic integration that opens up to third-party mobile apps. Interesting anyway. I keep returning to Plexamp though, I don't quite like Plex "per se" but Plexamp mobile + the sonic analysis is something I miss when I don't have it.
It's still amazing there is just no all in one solution for viewing and sharing media between people. Having to hook Sonarr/radarr whatever into something to track indexers than a client then some kind of all in one interface that might not even be a media player....
I’m not opposed to new media servers, but with this starting out freemium, and with a proprietary API, I don’t see much reason to use it.
Looks like the "sqlite-e2e" is for integration-test only.
(I use it in this role, with my own home-brewed media and documents library.)
The "wizard" also proposes a regular "SQLite" option. But it fails as well.
I wouldn't mind if it was a humble project, but the website is full of marketing BS, including "Koel is a music streaming solution that actually works™"
Basically a simple website for kids where they can select from pre-approved youtube accounts/videos or upload additional conten. Anyone building sth like this?
https://docs.joinpeertube.org/use/channel-sync
And as for letting you or your kids upload additional content, yup that’s what PeerTube is mainly for.
I run a PeerTube instance of my own to host some videos I made. I haven’t tried importing from YouTube to it though. I use yt-dlp to download videos I want to keep.
I'm seriously asking for the best solution because I'm about to return to living in the same home so I plan on bringing back my Synology NAS and digitize my music collection.
Do you just log into Lidarr, or are there music players that have a nicer integration for this?
Took a fair bit of scripting and config to get beets working as desired, but the process is pretty close to perfect, and scales well into the terabyte range.
Although it did turn my relatively high-end laptop into the new GE hypersonic ramjet[1] and I couldn't hear the music over the fans... the visualizers were slow (wondering if it doesn't have 3d acceleration?) on Firefox / Linux. (Worked fine on Chrome.)
+1 for Jonathan Coulton though.
1 - https://news.ycombinator.com/item?id=40943253