Git Product home page Git Product logo

imp's Introduction

URTube, a YouTube video to MP3 downloader and SoundCloud MP3 ripper built in NodeJs and Electron

Current features:

  • Search for YouTube videos
  • Support for converting from a direct URL
  • Download videos as MP3 files
  • Download multiple songs at once
  • Set video thumbnail as cover art metadata
  • Set uploader as album metadata name
  • Properly set the artist and song metadata based on video title
  • SoundCloud support (CURRENTLY SOUNDCLOUD SUPPORT IS VERY ROUGH AND NOT WELL WRITTEN. IT SHOULD BE REWRITTEN)
  • all the stuff above but for SoundCloud songs

Known bugs

(I have only tested URTube on Windows 10, the latest version of CU (Creators Update))

  1. WMP (Windows Media Player) will sometimes display the wrong image. This is due to WMP taking the first song you open in any given directory and creating 2 hidden system files called AlbumArtSmall.jpg and Folder.jpg, which are based on that first song. WMP will then always use one of these 2 system files for image display. There is nothing I can do about this.
  2. Groove Music will sometimes show incorrect or multiple images. If Groove Music is showing multiple images, it is because you have the settings set to download missing/incorrect metadata from the internet. Turning this off will fix the multiple images issue. If it displays the incorrect image, I have no idea. Groove seems very broken, and seems to display a random image from a random song in the directory if the songs album is null (which should never happen)
  3. ID3 metadata (song title, artist, image, etc) is not correctly written on Linux. I do not have a Linux machine, and as such I cannot test this in order to fix it.

imp's People

Contributors

jonbarrow avatar kaaldev avatar danielstaleiny avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.