Turntable
May 29, 2018 ยท View on GitHub
A simple youtube dj app made with Electron (in progress)
Current version: 1.3.0-beta (/!\ warning: big redesign, partially working)
Features:
- Change theme: dark or light.
- Change language: french or english.
- Search videos from youtube.
- Connect to your youtube account and fetch your playlists.
- Download and convert video as mp3!! :p
- Infinite scroll on playlist.
- Resizable sidebar.
- Add an easter egg.
- Drag & drop playlist or playlist item between playlist or on play list;
- Create and manage your playlists. (Work in progress...)
- Use single or double YT player (double players like a dj :p ). (Work in progress...)
- Import/Export your playlist. (Work in progress...)
...and many more!!
Captures:



Releases:
Download latest release here
Changelog
Development:
Run in browser at 'http://localhost:4200' (Electron features not available in this mode)
ng serve
Run in electron
npm run electron:dev
Package for: windows, ubuntu/debian and mac os
npm run dist
Made with
- angular 6 and angular-cli
- angular material
- ng2-youtube-player and ngx-infinite-scroll by @orizens
ng2-dragula- ng2-dnd
- electron, electron builder and ngx-electron
- ytdl-core and fluent-ffmpeg
- youtube data API v3
- RxJS
- Dom autoscroller
- font awesome
- material design icons
- lodash
- moment