Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/venipa/ytmdesktop2
Unofficial Youtube Music Desktop App, with LastFM support.
https://github.com/venipa/ytmdesktop2
app discord electron javascript last-fm lastfm music music-player node typescript vue vue3 youtube youtube-music youtube-music-player youtube-player ytm ytmusic
Last synced: about 9 hours ago
JSON representation
Unofficial Youtube Music Desktop App, with LastFM support.
- Host: GitHub
- URL: https://github.com/venipa/ytmdesktop2
- Owner: Venipa
- License: cc0-1.0
- Created: 2021-03-16T01:47:52.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-25T09:32:47.000Z (about 2 months ago)
- Last Synced: 2024-10-25T12:47:20.579Z (about 2 months ago)
- Topics: app, discord, electron, javascript, last-fm, lastfm, music, music-player, node, typescript, vue, vue3, youtube, youtube-music, youtube-music-player, youtube-player, ytm, ytmusic
- Language: TypeScript
- Homepage: https://youtube-music.app
- Size: 8.5 MB
- Stars: 470
- Watchers: 8
- Forks: 31
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![2024-11-13_23-20-27](https://youtube-music.app/api/og)
Youtube Music for Desktop (ytmdesktop2)
Beautiful Youtube Music desktop app that includes several customizations for users and developers.[![Discord](https://img.shields.io/discord/834826233195003944?color=%237289DA&label=discord&logo=discord&logoColor=%23ffffff&style=for-the-badge)](https://discord.gg/dq4bZMhMjT)
[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/Venipa/ytmdesktop2?style=for-the-badge)](https://github.com/Venipa/ytmdesktop2/releases/latest)
![GitHub last commit](https://img.shields.io/github/last-commit/Venipa/ytmdesktop2?style=for-the-badge)
## Features
### Ad Skipping
A smooth and uninterrupted listening experience!\
Built-in, without any additional setup required.### Last.FM (Scrobble)
![ytmdesktop_2024-11-12_01-15-16](https://github.com/user-attachments/assets/54464921-6891-476b-935f-61fdefb7679d)
![feature-lastfm2](https://user-images.githubusercontent.com/17952364/212539540-c1efc587-1047-4748-9583-64b609a1ec97.jpg)
### Mini Player (Beta)
![image](https://github.com/user-attachments/assets/1bd51f13-9cc4-4795-9bb3-4c6d680ed56d)
### Discord Rich Presence
![image](https://github.com/user-attachments/assets/f548b072-48c8-412f-8d6d-a960f223bacd)
### Custom CSS
![image](https://user-images.githubusercontent.com/17952364/149849609-fe5d3819-7303-4467-9f8e-56fa1e306c87.png)
### OBS Implementation
[OBS Browser Source Files](https://github.com/Venipa/ytmdesktop2/releases/download/v0.12.11/Zyphen.s.Now.Playing.zip)
/
[OBS Plugin Thread](https://obsproject.com/forum/threads/zyphens-now-playing-overlay.125383/post-557409),
don't forget to enable the api inside the ytmdesktop2 appalso make sure to set a custom the port (`append ?port= to source file protocol`) if changed in the app (default is 13091)
---
... features to be added ...
---
## Project setup
```
yarn
```### Compiles and hot-reloads for development
```
yarn dev
```### Compiles and minifies for production
```
yarn build
```### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).