Spotube – An Open Source Spotify App for Every platform

What is the most irritating thing while listening to music?

Ads, Ads & Ads!!!

These ads often interrupt the flow of your favourite songs, causing frustration.

While some may tolerate them, it’s safe to say that most music listeners dislike ads interrupting their listening experience.

To address this issue, we have a new open-source app called Spotube.

What is Spotube

Spotube is an open-source cross-platform app that retrieves Spotify data and plays music from JioSaavn or YouTube, depending on the platform selected during app setup.

By using this app, you eliminate the need for Spotify Premium and can enjoy music using Spotify data.

A great advantage is that you can listen to music for free on Android, iOS, Mac, and Windows.

You can easily install the app on any operating system, and your Spotify Playlist is synchronised, allowing you to use the app without a need of playlist migration.

Setting up the app is straightforward; you only need to do it once, and then you can enjoy high-quality music.

One of my favourite feature of the app is that music downloaded by clicking the download button is saved offline on your device, enabling you to listen to it on the go.

Spotube is not built on Electron, which is a bloated approach to developing the app, resulting in slower app opening and additional caveats. Instead, it is built on Flutter, making it fast and providing a simple user experience.

What is Spotube?

Features:

  1. No Ads: You won’t be listening to any ads while using the app because it will be using free API’s of Spotify and YouTube Music.
  2. Spotify Data Integration: With Spotube you don’t have to start from scratch like how you do it with the other app & setup playlist. All your Spotify data like track information, playlists, and other related metadata is already synced with the app.
  3. YouTube, Piped, & JioSaavn Playback: Getting the data from Spotify is just one thing, but smartly playing music from YouTube & JioSaavn Music is my favorite feature. If there is a song that is not available on Spotify, it can always be played from YouTube.
  4. Open Source: Spotube is open source, making it easy for you to view the code and explore it. There is a large community that can add features, and even if the app is discontinued, there is always a chance someone can continue development later.
  5. Offline Downloads & Cross-Platform: You can download the music on your Mac, Windows, Android, and iOS, and it will be downloaded on your device. If you’d like, you can listen to it later by playing it.
  6. Non-Electron Framework: Spotube uses a non-electron framework and is built on Flutter, which makes the app less bloated, opens faster, and is more efficient compared to an electron framework.
  7. More Bitrate for Music: YouTube’s music quality can be inconsistent, but the app offers the option to stream at 320 Kbps, providing higher-quality audio.
  8. Skipping Non-Music Segment: Whenever you’re listening to any songs on YouTube, there is always a story at the start. To overcome this issue, there is another GitHub project called SponsorBlock, which will automatically skip non-music segments.
  9. Two-Way Sync: Spotube retrieves Spotify data and plays music from JioSaavn or YouTube, depending on the user’s platform selection during app setup. Whenever you like a song using Spotube, the liked song will be reflected in Spotify, and vice versa.
  10. Anonymous/Guest Login: If you prefer not to sign up and create an account, you can proceed without registration.
  11. Real-time lyrics synchronization: Enables a seamless experience of listening to music with simultaneous lyrics.
  12. No Data Collection: The app does not collect any data, enhancing your music listening experience.

Unsupported Features

  1. Spotify Shows and Podcasts: You cannot listen to Spotify podcasts and shows outside the Spotify platform. The audio content is exclusive to Spotify and requires a premium subscription to access.
  2. Spotify Listen Along: This Feature is coming soon.
  3. No support for iOS: You can’t install the app currently with the help of altserver.

How to Install Spotube on Android

  • Download the Spotube App from here.
Download Spotube App on Android
  • The app requires certain permissions. Click “Allow” to enable background operation.
  • Click the “Let’s Get Started” button to begin the setup process.
Download Spotube App on Android
  • To request playback options, click on YouTube for 128 to 148 Kbps Opus, or select Jio Saavn for 320 Kbps Opus but it’s good for South Asian audience.
Download Spotube App on Android
  • To sync your Spotify data, you’ll be asked to sign in. This will allow you to access all your playlists and liked songs.
  • Once the process is complete, you’ll be able to listen to all your favorite songs for free without any ads.
Download Spotube App on Android

How to Install Spotube on Windows

  • Download the Spotube App from here
  • Once the app is downloaded, install it on your device and click the “Yes” button to complete the installation.
install-spotube-windows-5
  • Select the installation path, then click the Install button.
install-spotube-windows-5
  • To create a desktop shortcut, select the option, then click “Next” to install the app.
install-spotube-windows
  • Once, it’s done then you can launch the app and sign up.
install-spotube-windows
  • Click the “Let’s Get Started” button to begin the setup process.
install-spotube
  • To request playback options, click on YouTube for 128 to 148 Kbps Opus, or select Jio Saavn for 320 Kbps Opus but it’s good for South Asian audience.
install-spotube
  • To sync your Spotify data, You’ll see an option to Sign in to Spotify. You’ll have to visit spotify login page and Login/Signup if you are not logged in
install-spotube
  • Once you’re logged in, press F12 or Mouse Right Click –> Inspect to Open the Browser dev tools.
install-spotube
  • Then go the “Application” Tab (Chrome, Edge, Brave etc..) or “Storage” Tab (Firefox, Palemoon etc..)
  • Go to the “Cookies” section then the “https://accounts.spotify.com” sub section
  • Copy the value of “sp_dc” Cookie
install-spotube
  • Then paste the cookie value.
install-spotube
  • That’s it! You’ll be signed in to your spotify account and you’ll be able to use the app.
install-spotube

How to Install Spotube on Mac

  • Download the Spotube App from here.
  • To open the app, you must move it to the application folder.
install spotube on mac
  • Open the app. You’ll see a warning from Apple stating it’s a potentially malicious app. Don’t worry, it’s safe to install.
install spotube on mac
  • Click on System Settings, then navigate to Privacy & Security. Scroll down and select “Open Anyway” under the Security section.
install spotube on mac
  • Once you’ve completed that step, your Mac will prompt you to enter the password. Simply enter the password, and Spotify will open automatically.
install spotube on mac
  • Once, it’s done then you can launch the app.
  • Click the “Let’s Get Started” button to begin the setup process.
install-spotube
  • To request playback options, click on YouTube for 128 to 148 Kbps Opus, or select Jio Saavn for 320 Kbps Opus but it’s good for South Asian audience.
install-spotube
  • To sync your Spotify data, You’ll see an option to Sign in to Spotify. You’ll have to visit Spotify login page and Login/Signup if you are not logged in
install-spotube
  • Once you’re logged in, press F12 or Mouse Right Click –> Inspect to Open the Browser dev tools.
install-spotube
  • Then go the “Application” Tab (Chrome, Edge, Brave etc..) or “Storage” Tab (Firefox, Palemoon etc..)
  • Go to the “Cookies” section then the “https://accounts.spotify.com” sub section
  • Copy the value of “sp_dc” Cookie
install-spotube
  • Then paste the cookie value.
install-spotube
  • That’s it! You’ll be signed in to your spotify account and you’ll be able to use the app.
install-spotube

How to Install Spotube on Ubuntu & Debian

  • Download & Install the Spotube App from here
  • Once, it’s done then you can launch the app.
  • Click the “Let’s Get Started” button to begin the setup process.
install-spotube
  • To request playback options, click on YouTube for 128 to 148 Kbps Opus, or select Jio Saavn for 320 Kbps Opus but it’s good for South Asian audience.
install-spotube
  • To sync your Spotify data, You’ll see an option to Sign in to Spotify. You’ll have to visit Spotify login page and Login/Signup if you are not logged in
install-spotube
  • Once you’re logged in, press F12 or Mouse Right Click –> Inspect to Open the Browser dev tools.
install-spotube
  • Then go the “Application” Tab (Chrome, Edge, Brave etc..) or “Storage” Tab (Firefox, Palemoon etc..)
  • Go to the “Cookies” section then the “https://accounts.spotify.com” sub section
  • Copy the value of “sp_dc” Cookie
install-spotube
  • Then paste the cookie value.
install-spotube
  • That’s it! You’ll be signed in to your spotify account and you’ll be able to use the app.
install-spotube

How to Install Spotube on Fedora, RedHat, OpenSuse

  • Download & Install the Spotube App from here
  • Once, it’s done then you can launch the app.
  • Click the “Let’s Get Started” button to begin the setup process.
install-spotube
  • To request playback options, click on YouTube for 128 to 148 Kbps Opus, or select Jio Saavn for 320 Kbps Opus but it’s good for South Asian audience.
install-spotube
  • To sync your Spotify data, You’ll see an option to Sign in to Spotify. You’ll have to visit Spotify login page and Login/Signup if you are not logged in
install-spotube
  • Once you’re logged in, press F12 or Mouse Right Click –> Inspect to Open the Browser dev tools.
install-spotube
  • Then go the “Application” Tab (Chrome, Edge, Brave etc..) or “Storage” Tab (Firefox, Palemoon etc..)
  • Go to the “Cookies” section then the “https://accounts.spotify.com” sub section
  • Copy the value of “sp_dc” Cookie
install-spotube
  • Then paste the cookie value.
install-spotube
  • That’s it! You’ll be signed in to your spotify account and you’ll be able to use the app.
install-spotube

Frequently asked question

Will my Spotify account get blocked by using Spotube?

No, your Spotify account will not get blocked. You can use the Spotube app without worrying about getting blocked. Spotube utilizes the Spotify API, which is allowed by Spotify.

The audio quality of the song is bad what can i do?

You can adjust the song quality by switching the source from YouTube to Jio Saavn.

I can’t listen to podcasts using Spotube. What should I do?

You cannot listen to Spotify podcasts and shows outside the Spotify platform. The audio content is exclusive to Spotify and requires a premium subscription to access.

Conclusion:

That’s it! I hope you now have clarity on how to install this app on your Android, Mac, and Linux devices.

One issue we faced was that we couldn’t install the app on iPhone. Once we find a way to do so, we’ll update the guide.

If you encounter any issues with the app, please share them with us in the comments below.