
Meet TunerHammer, Your Own Musical Service
Bored of paying the Spotify Premium subscription? But you enjoy its features such as Spotify Connect? You might love TunerHammer.
It's pretty much the same thing, but it doesn't offer you to listen to some music, you add it yourself to your library. And it isn't hosted at their machines, but on yours.
This is the main idea of TunerHammer: you host music files on your PC, then you're able to play music from all of your devices through a central Web server.
You'll also be able to seamlessly control the playing queue of your phone from your PC.
Let's see how it'll work.
Contents
How It'll Work?
TunerHammer's principle is easy enough.
You have TunerHammer Player on your device and it connects to the TunerHammer server.
Once connected, you can add new music to the library. You provide the music file (or folder) yourself or select it from YouTube. Then it's sent to the server.
Once on the server, the music file lands on your own PC running TunerHammer File Server.
If you have other devices, they'll be able to play this file through the same server.
Download or Stream?
This is up to you to choose.
TunerHammer Player will offer 3 ways of handling the syncing situation:
- Downloading. Every new file in your library will be automatically downloaded to this device as soon as possible. You'll never have the "can't access this file now" problem, but this might take a lot of space.
- Caching. No file will be downloaded automatically, but if you listen to a specific track often enough, it'll be cached and available locally on the device. If you didn't listen to it for a long time, its cache is deleted. This is the most balanced way to handle the syncing dilemma, so that'll be default.
- Streaming. Pure streaming experience. No file will ever be downloaded, except if you do it manually. You might save a lot of space on the end device but you'll depend hugely on the network connection and your File Server being active.
Where to Get It?
I've just presented the project idea. It's not implemented yet.
Once that'll be done (subscribe to my X to know when), I'll let you know how to get TunerHammer.
Initially I plan to publish it on these platforms:
- Web. Simply access the Web player online. Nothing to install. Except a File Server somewhere.
- Windows. Download a setup file or get TunerHammer Player on Microsoft Store. And File Server too, on GitHub.
- Android. Get TunerHammer Player on your Android phone or tablet from Google Play or download an APK.
- iOS. Get TunerHammer Player on your iPhone or iPad from the App Store or download an IPA.
- macOS. Get TunerHammer Player on your Mac from the App Store. And download the official File Server from GitHub.
- Linux. Get TunerHammer Player for both GNOME and KDE environments from various package distributions. Contribute to them on GitHub. Host the infrastructure: Linux is the only platform where you can host the central API and Web App Server.