Skip to content

Releases: Keivan-sf/rjdl

v3.0.0

25 Jan 10:45
54b0af7
Compare
Choose a tag to compare

Acclimated to the new Radio Javan design!

What's Changed 💫

  • We had to remove Video and Song alternative fields since Radio Javan does not provide a way for us anymore(see 7eb2f3b)
  • Url formats in piece objects are now either play.radiojavan.com/... or rj.app/...
  • Further more, old urls with the origin of (www.radiojavan.com) will neither have their types recognized nor be validated
  • Other features will perform as usual

Full Changelog: v2.2.0...v3.0.0

v2.2.0

11 Jan 16:15
0c01f44
Compare
Choose a tag to compare

You can download Tracks right away now!

Features 🗞️

  • Added getDownloadLinks to Tracks so you can download them faster without using extra resources
  • Added download<MediaName>ViaURL for downloadable resources to get a Readable object instead of a download link
  • Added download function to Tracks to get a Readable object instead of a download link

Chores 🧹

  • Refactored Downloader utils
  • Prevented docs and .ts files from hanging in npm package to reduce the size

v2.1.0

30 Sep 13:25
Compare
Choose a tag to compare

Added support for rj.app links, along side providing related tracks and other new stuff! 😄

Features 🗞️

  • Added support for rj.app links!
  • Added get<MediaName> functions such as getMusic to get both info and download links in an optimized way
  • Added related tracks of a piece along side its info! Supported for Music , Video and Podcast

Fixes 🪛

  • Fixed reversed podcast fields in title and artist
  • Fixed podcast qualities having no difference most of the time. (The problem can still exist)
  • Fixed githooks to generate docs properly

Chores 🧹

  • Added deprecated mark to old info getter functions such as getMusicInfo to be replaced with getMusic
  • Changed id scraping method to get id from credentials
  • Optimized scraping process with caching
  • Removed source code references from documentation
  • Made several changes to scraper classes in order to avoid duplication

v2.0.1

03 Sep 16:01
Compare
Choose a tag to compare

Node-rjdl v2

The module had been completely rebuilt with typescript and the interfaces are changed for the better

Version 1.1.2

13 Nov 02:18
9b38cdf
Compare
Choose a tag to compare

Changes

  • Fixed the bug on getting both high and low qualities of an input at once
  • Cleared out unnecessary console logs
  • Improved code readability
  • Improved error handlings

Full Changelog: 1.1.1...1.1.2

Output bugs had been fixed

19 Aug 19:01
82ee2de
Compare
Choose a tag to compare
  • Fixed songs counting problem which is still there in the Radiojavan website but it's fixed in node-rjdl
  • Fixed image URL problems
  • Fixed empty output problems