please add option to Auto cache songs for offline usage and data saving #874
Labels
No labels
awaiting-reply
breaking changes
bug
cannot-reproduce
dependencies
documentation
duplicate
electron-issue
enhancement
fix-available
good first issue
help wanted
invalid
javascript
need more information
need rebase
official-youtube-music-issue
plugin request
question
release
security
stale
Status: blocked
typo
wontfix
ytmd-issue
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: YTMD/youtube-music#874
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This could probably break YouTube's ToS, altough I'll be trying anyways.
Welp, I failed. The app won't work without an internet connection and the streaming part is too tightly coupled for it to be feasible to do, if even possible. Not even the official desktop web app offers that, only YouTube's main site.
there is app on android called ViMusic it does it beautifully ,
The difference is that ViMusic is an app build around YouTube, while this is modifying the YouTube Music web app, and that way will let you go so far.
Ideally, a ViMusic like desktop app should be made.
I would love to have this feature too. Perhaps add an option to make music available offline?

Something like:
As I explained before, it not possible to do this with this app and how it functions.
This is the YT Music website but with addons.
Another app, that is independent from YT Music but that obtains its music from it should be made for this to work.
Are you 100% sure there is no way to trick YT music to play a song offline when the song is downloaded?
This is also possible with YT premium on mobile. You can download and play in Library>Downloads.
https://support.google.com/youtube/answer/6141269?hl=en&co=GENIE.Platform%3DAndroid#:~:text=In%20select%20areas%2C%20you%20can,becoming%20a%20YouTube%20Premium%20member.
That's because the mobile app was designed for that.
The idea here is to make the web app to work offline which it wont, it just won't load if there is no internet.
You would need to make a fake app that works offline but that's a lot of work and at that point, just make a new app.
It might be possible that, if you have the song downloaded, to play the download instead of streaming it from YT servers, but it's a complex thing to achieve.
I agree that it's complex but It would be an awesome feature
Probably it will require
@Rednas83
One thing, offline access is impossible. You need internet to get the base website and the songs.
Playing downloaded songs instead of fetching them might be possible but I don't know if the main player can be used for that.
This is how that would work, assuming you can use the main player:
There is no way to cache YTM players.
Even if it were possible, it would be a huge undertaking, equivalent to creating YTM from scratch.