Skip to content

v0.10.0

Compare
Choose a tag to compare
@theScrabi theScrabi released this 21 Sep 21:14

New

  • Add SoundCloud service #15
  • Use Gradle #17
  • Change json dependency
    • The previous was conflicting with the built-in version of android

Improvements

  • Change ServiceList into an enum
  • Rename and create new overloads for methods of Info classes
    • This creates a nicer api, for example, to get a StreamInfo:
    StreamInfo.getInfo(Youtube, "https://www.youtube.com/watch?v=BAcaa98qQtM"); 
    // Or simply pass the url, it automagically resolves to the right service
    StreamInfo.getInfo("https://soundcloud.com/shupemoosic/pegboard-nerds-try-this");
  • Fix YouTubeChannelExtractor
    • It was given some inconsistent results (/user and /channel), now it only returns /channel urls don't matter what the original is (at least when calling the getCleanUrl() method).