Skip to content

Releases: s-frei/TrackSearch

1.0.0

28 Jun 13:35
6ba64df

Choose a tag to compare

Breaking:

⚠️ Removed capabilities to expose stream and extract formats ⚠️

explained here README

From now on only metadata extraction is improved and maintained.

Features:

  • Extract YouTube data from JSON wrapped in HTML

Bugfixes:

  • Fixed YouTube paging

0.10.1

11 Jun 23:45
b8778a9

Choose a tag to compare

Features:

  • Updated dependencies

Bugfixes:

  • Fix YouTube tracks parsing through parse missing info on demand

0.10.0

17 May 23:36
6f5fd5a

Choose a tag to compare

Breaking:

  • Stream URLs are now wrapped in TrackStream to also have related data like TrackFormat available
    and can be now accessed with TrackStream.url()
    • Track.getStreamURL() changed to Track.getStream()
    • TrackSearchClient.getStreamURL() changed to TrackSearchClient.getTrackStream()

Features:

  • Determine the best audio format for SoundCloudTrack
  • Various code and performance improvements
  • Updated dependencies

Bugfixes:

  • Fix YouTube tracks parsing through avoiding sponsored

0.9.0

26 Mar 22:17
e2be48a

Choose a tag to compare

Breaking:

  • Bump to JDK 17

Features:

  • Get tracks by URL
  • Improved tests
  • Updated dependencies

Bugfix:

  • Fix YouTube tracks parsing

0.8.2

06 Nov 23:49
82e75e5

Choose a tag to compare

Features:

  • Updated dependencies
  • First shot of getting YouTubeTrack by URL

Bugfixes:

  • Fix YouTube tracks parsing

0.8.1

12 Jul 16:54
f2bf0f2

Choose a tag to compare

Features:

  • Updated dependencies

0.8.0

24 Mar 01:07
85df9ef

Choose a tag to compare

Breaking:

  • The length (java.lang.Long) field of Track is now duration (java.time.Duration)
  • The TrackList is now extending List and getTracks() isn't possible anymore

Features:

  • Obtain next/paged tracks using the TrackList next() function
  • Improved code quality and readability especially for JSON processing
  • Improved tests
  • Improved duration parsing
  • Updated dependencies

Bugfixes:

  • SC: When a track has no thumbnail default to channel thumbnail

0.7.3

15 Sep 22:36
30ac110

Choose a tag to compare

Changes

Features:

  • Additional path for YouTube paging information
  • Improved tests and logging

Bugfixes:

  • Avoid parsing advertisements on YouTube search results

0.7.2

06 Apr 22:41
2fd8609

Choose a tag to compare

Changes

Feature:

  • Additional youtube streaming data path
  • Additional youtube response data path

0.7.1

21 Dec 22:27
363f0e6

Choose a tag to compare

Changes

Feature:

  • Additional youtube video data path
  • Increase default URL resolving retries
  • Avoid resolving of streams and ads
  • Updated dependencies

Bugfix:

  • Fix youtube track length resolving