th-ch / youtube-music Goto Github PK
View Code? Open in Web Editor NEWYouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
Home Page: https://th-ch.github.io/youtube-music/
License: MIT License
YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
Home Page: https://th-ch.github.io/youtube-music/
License: MIT License
Morning, would like to understand how to remove/disable "video playback - autopause".
Searched in toggle dev option .. without success. Hope someone can help me.
Currently when music plays and you increase the volume you only see the volume like this:
It would be nice if the currently playing song could be displayed there.
Groove Musik for example adds songs to there.
I don't know if this is possible with Linux or Mac but I know it's possible with Windows 10
I've noticed when searching for songs that the title isn't displayed in the taskbar. This only seems to happen for the first song you play after having searched for it. At first I assumed it has something to do with the amount of characters which are displayed (>15 Characters) but this isn't correct for some songs.
Step by Step Guide as this helps to understand what's happening:
Up until I wrote 1. - 4. everything seemed clear that the issue was with songs over 15 Characters but after that I'm now even more confused on what's happening.
This is using Version 1.6.0 Pre Release
I'm having this error where it says the config.json.3187537921 file is not accessible.
I checked the folder and the file is not there.
I'm using the latest version of the program
Is there any solution? Maybe I could get a copy of this json and paste it there?
The player works, but this error keeps poping everytime.
Linux PC 5.0.0-21-generic #22-Ubuntu SMP Tue Jul 2 13:27:33 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Thanks in advance!
Hey buddy th-ch, is it possible to access the Playlist section? I chose some songs and put them in a Playlist that I created, but I can not see the place where it gives access to the created Playlist. Is there any command or something?
Any chance of adding last.fm support? Thanks!
Hi!
This one's a real issue;
When I use the app, sometimes ad skipping won't work,
it's a given..
But when it happens, I have no means of skipping the long-a** ads.
Mainly this is because I disable the video player..
Is it possible you add a Skip button despite having no video player?
If so, then that's the solution for this issue.
Love your program <3
If you open up volume mixer and mute the master volume, youtube music still plays. If you mute youtube music individually (in volume mixer), it does mute however muting the master volume doesn't mute it.
Using version 1.5
EDIT: OS issue
When i have Options -> tray -> Enabled + app hidden
After locking screen no longer app icon is in tray
Only way to close app is kill process
Video playback works but sign-in currently doesn't work for me in version 1.1.5. It doesn't work for me in version 1.1.4 either, but it previously worked for me in version 1.1.4. GUI message says "Cannot load YouTube Music... internet disconnected?"
I also can't find anything in my Google account security settings to suggest it's blocked a sign-in from an insecure device or application.
Don't know if it's related but also ad-blocker plugin doesn't block ads.
like in youtube music desktop app
pleeease
The hotkeys are not always working and while pressing the pause hotkey the song pauses and after 1 second starts on it's own.
doesn't build on Ubuntu arm64 for Raspberry Pi
steps I followed:
git clone https://github.com/th-ch/youtube-music
cd youtube-music
yarn
yarn start
(to start the app)when running yarn
I get this error:
00h00m00s 0/0: : ERROR: There are no scenarios; must have at least one.
The SHA512 checksum of the AppImages releases are different from that mentioned in latest-linux.yml. For eg. in 1.6.4:
in latest-linux.yml:
sha512: 2bdeFR5gm96WlMlg97n/QPFoHTOLV12GlIeApvR6WlgYO1UG6eDCKzlZRoLTn+obQNlp3746Mu3hFJKwbJa/yw==
$ sha512sum YouTube-Music-1.6.4.AppImage
d9b75e151e609bde9694c960f7b9ff40f1681d338b575d86948780a6f47a5a58183b5506e9e0c22b39594682d39fea1b40d969dfbe3a32ede11492b06c96bfcb YouTube-Music-1.6.4.AppImage
What a useful app :D
I wish when this app supports touchbar, it would be way more better. (Like displaying song's name..like, dislike etc)
Hey, I just picked up a new Mac mini with M1. The app is working fine, but startup time is noticeable longer, so no pressure, but I wonder if there any plans for a new Apple Silicon supported build?
Hey, I have been using this program with no account and everything worked awesome. Now that I have logged in the adblock seems to not work anymore.
when I want to download music without video I get this error:
If I understand correctly youtube-dl is used to download, and in that case it is understandable why it doesn't work (because I think youtube-dl can only download music from youtube not youtube music, and most video-music on youtube music is also on youtube.
If that's the case, than this issue is for people who don't know that.
Anyway thanks for this great app.
The Shortcuts plugin doesn't support all shortcuts available in Youtube music web interface.
I have found a nice summary of all shortcuts: https://support.google.com/youtubemusic/thread/180145?hl=en
(an alternative way is to press Shift+/
on the Youtube music web site to get the list of shortcuts).
After one command ex. Play I can't use shortcuts.
It's just not working. I tried changing shortcuts in keyboard settings, but non settings were working.
Linux Ubuntu 18.04
Version: 1.8.0 (shortcuts plugin is switched on)
Windows version: 10.0.17763
This application has the same issue as YTM Desktop:
The application doesn't react on media keys simulated by Autohotkey like Media_Prev, Media_Next, Media_Play_Pause.
Details
I also suspect that there can be problems with Logitech keyboards' media buttons in the same way as in YTM Desktop, like it is described here and here
i need to restart the app for enable/disable the pulg-in. i think it's better to make it realtime or force reload the page.
This is the config
{
"window-size": {
"width": 1100,
"height": 550
},
"url": "https://music.youtube.com/watch?v=4z3D0XObcgk&list=PLdAALL-ipQaEPfw5mV2k5N6fdTRayYnXX",
"plugins": {
"adblocker": {
"enabled": true,
"cache": true,
"additionalBlockLists": []
},
"downloader": {
"enabled": false,
"ffmpegArgs": []
},
"navigation": {
"enabled": true
},
"auto-confirm-when-paused": {
"enabled": true
}
},
"options": {
"tray": true,
"appVisible": false,
"autoUpdates": true,
"startAtLogin": false
},
"window-position": {
"x": -7,
"y": -7
},
"window-maximized": true,
"internal": {
"migrations": {
"version": "1.7.3"
}
}
}
This feature is already available on the official app and is pretty important to some linux users with nvidia gpu's like me. If is not disable after suspending my machine youtube-music is always unusable and I have to restart it then.
I get ads on almost every song I play, I uninstalled it and cleared every bit remaining. Then I installed the latest version again. But the ads are still playing. Restarting the PC doesn't help either. Here is an image of the config. Am I missing something here?
EDIT: I just found out that when I'm not logged in with my Google account, the ads are blocked. I will update again if something changes.
Hello everyone,
i added youtube-music to my startup programs.
Using a ultra-wide screen i always keep youtube-music on the very left side of my screen.
I already tried to use advanced options
"window-position": {
"x": 0,
"y": 64
but it seems, that the window gets "re-centered" at each startup.
Maybe it has to do something with cinnamon-desktop?? Or do more people see this?
No very important issue ...
Here my sys-infos:
inxi -Fxxxrz
System: Kernel: 5.4.0-58-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: Cinnamon 4.6.7 wm: muffin 4.6.3 dm: LightDM 1.30.0
Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal
Machine: Type: Desktop Mobo: ASUSTeK model: Z170 PRO GAMING v: Rev X.0x serial: <filter>
UEFI: American Megatrends v: 3805 date: 05/16/2018
CPU: Topology: Quad Core model: Intel Core i7-6700K bits: 64 type: MT MCP arch: Skylake-S
rev: 3 L2 cache: 8192 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 63999
Speed: 1001 MHz min/max: 800/4200 MHz Core speeds (MHz): 1: 1608 2: 1524 3: 1626
4: 1598 5: 1628 6: 1635 7: 1573 8: 1529
Graphics: Device-1: NVIDIA GP106 [GeForce GTX 1060 6GB] vendor: Gigabyte driver: nvidia
v: 455.38 bus ID: 01:00.0 chip ID: 10de:1c03
Display: x11 server: X.Org 1.20.8 driver: nvidia
unloaded: fbdev,modesetting,nouveau,vesa resolution: 3440x1440~50Hz
OpenGL: renderer: GeForce GTX 1060 6GB/PCIe/SSE2 v: 4.6.0 NVIDIA 455.38
direct render: Yes
Audio: Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus ID: 00:1f.3 chip ID: 8086:a170
Device-2: NVIDIA GP106 High Definition Audio vendor: Gigabyte driver: snd_hda_intel
v: kernel bus ID: 01:00.1 chip ID: 10de:10f1
Sound Server: ALSA v: k5.4.0-58-generic
Network: Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: 3.2.6-k port: f000
bus ID: 00:1f.6 chip ID: 8086:15b8
IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Intel Wireless 7265 driver: iwlwifi v: kernel port: e000 bus ID: 03:00.0
chip ID: 8086:095a
IF: wlp3s0 state: down mac: <filter>
Drives: Local Storage: total: 4.55 TiB used: 321.02 GiB (6.9%)
ID-1: /dev/nvme0n1 vendor: Western Digital model: WDS100T3X0C-00SJG0 size: 931.51 GiB
speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 111110WD scheme: GPT
ID-2: /dev/sda vendor: Western Digital model: WD40EFRX-68WT0N0 size: 3.64 TiB
speed: 6.0 Gb/s rotation: 5400 rpm serial: <filter> rev: 0A82 scheme: GPT
ID-3: /dev/sdb type: USB vendor: Garmin model: instinct size: 7.9 MiB
serial: <filter> rev: 1.00
Partition: ID-1: / size: 915.40 GiB used: 321.01 GiB (35.1%) fs: ext4 dev: /dev/nvme0n1p2
Sensors: System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nvidia temp: 52 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Repos: No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/agornostal-ulauncher-dev-focal.list
1: deb http://ppa.launchpad.net/agornostal/ulauncher-dev/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/kritalime-ppa-focal.list
1: deb http://ppa.launchpad.net/kritalime/ppa/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/microsoft-edge-dev.list
1: deb [arch=amd64] http://packages.microsoft.com/repos/edge/ stable main
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http://ftp-stud.hs-esslingen.de/pub/Mirrors/packages.linuxmint.com ulyana main upstream import backport
2: deb http://mirror.23media.com/ubuntu focal main restricted universe multiverse
3: deb http://mirror.23media.com/ubuntu focal-updates main restricted universe multiverse
4: deb http://mirror.23media.com/ubuntu focal-backports main restricted universe multiverse
5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
6: deb http://archive.canonical.com/ubuntu/ focal partner
Active apt repos in: /etc/apt/sources.list.d/softmaker.list
1: deb http://shop.softmaker.com/repo/apt wheezy non-free
Active apt repos in: /etc/apt/sources.list.d/teamviewer.list
1: deb https://linux.teamviewer.com/deb stable main
2: deb https://linux.teamviewer.com/deb preview main
Active apt repos in: /etc/apt/sources.list.d/videolan-master-daily-focal.list
1: deb http://ppa.launchpad.net/videolan/master-daily/ubuntu focal main
Info: Processes: 330 Uptime: 21m Memory: 62.76 GiB used: 2.93 GiB (4.7%) Init: systemd
v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 9 Shell: bash v: 5.0.17
running in: gnome-terminal inxi: 3.0.38
Hi!
I really love your software and appreciate all the effort!!
The only thing missing for me at the moment is the taskbar media controls.
It exists in almost any (binary based) media player and should be simple to implement (as we always say before actually implementing a feature)
This is low priority, but should be simple.
If it's not simple or takes a long time - please close the issue until more people ask, too.
Again, I LOVE your client!
tray icon and universal media control via keyboard shortcuts are not working.
Hello everyone,
im not into Java and dont know if someone else also would like to be able to scale/zoom the content of the page --> If noone wants it, you can discard this request.
Thanks
YouTube changed something so that the ad blocker is bypassed. Can you fix that? Great app, by the way. Love it.
I love this soo much... thank you <3
Can you please integrate a discord presence.
Please π
The app works great! I am loving it already and being used 100% of the time I am using my PC. But we can't deny that even how great the application is, there still some external problems like Internet connectivity. We lost connection for no reasons, or Google is messing us up again. The download
plugin is great! It allows me to download the music to an .mp3
format. But these days, there are lots of better formats now that is supported widely. There's .aac
, .flac
, m4a
, .wav
, .opus
, and such...
Opus is far superior now to .aac
and .mp3
, which are being widely used too. Opus is a lossy audio format yet produces far better quality and lower size compared to .mp3
, .aac
, and vorbis
.
I would like to request to add an Opus support, if possible. Or at least let us choose what format what we would like to download the music for us audiophiles who wants to store the highest quality possible yet low-sized audios. Since YouTube supports already opus format. Thank you in advanced!
Is possible start the app in tray bar?
Is there any way to hide the video player for a more spotifyish experience
Error to login account google
This is error message
"This browser or app may not be secure. Learn more
Try using a different browser. If youβre already using a supported browser, you can refresh your screen and try again to sign in."
Hello, i would love to see an update that adds Discord RPC π₯
Hy I followed your instructions and I get
yarn
00h00m00s 0/0: : ERROR: There are no scenarios; must have at least one.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.