Readit News logoReadit News
Semaphor · 2 years ago
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.

JodieBenitez · 2 years ago
Ah... installation "wizards"...

   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

j16sdiz · 2 years ago
https://github.com/koel/koel/issues/1099

Looks like the "sqlite-e2e" is for integration-test only.

lupusreal · 2 years ago
But sqlite is the only choice from those options that makes any sense for a personal music server.

(I use it in this role, with my own home-brewed media and documents library.)

dathos · 2 years ago
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?
JodieBenitez · 2 years ago
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™"

ocodo · 2 years ago
...just owrks...
rkwasny · 2 years ago
I really need something like this for video.

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?

dawidloubser · 2 years ago
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.
codetrotter · 2 years ago
It looks like PeerTube can automatically import videos from YouTube channels.

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.

shiroiushi · 2 years ago
Jellyfin + yt-dlp/torrents
hedgehog · 2 years ago
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.
phampyk · 2 years ago
YouTube archivist is what I would recommend for YouTube videos
CalRobert · 2 years ago
Kodi and yt-dlp maybe?
INTPenis · 2 years ago
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.

bramhaag · 2 years ago
People who run this or something similar (Jellyfin, Plex, Navidrome, etc.), what do you use to easily add new music?

Do you just log into Lidarr, or are there music players that have a nicer integration for this?

Semaphor · 2 years ago
I buy music on Bandcamp, and copy the files over with SMB/Samba/network share.
wswope · 2 years ago
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.

jamesponddotco · 2 years ago
I make playlists on TIDAL and then download the playlist. Or favorite albums and whatnot, and download them.
LauraMedia · 2 years ago
I just have a Samba Server running as a second docker container and also expose a ytdl service for quick youtube -> server imports
2big2fail_47 · 2 years ago
i use rsync from my itunes/music.app library to the smb synology drive that acts as my plexamp library. works very well :)
notarealllama · 2 years ago
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.)

+1 for Jonathan Coulton though.

1 - https://news.ycombinator.com/item?id=40943253

proofrock · 2 years ago
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.
DEADMINCEDOS · 2 years ago
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....