Music

class rjdl.Music(url, quality='320')

This object represents a RadioJvan music.

Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their url is equal.

New in version 1.0.0.

Parameters
  • url (str) – Music url.

  • quality (str, optional) – Music quality (‘256’ or ‘320’).

artist

Music artist.

Type

str

name

Music name.

Type

str

url

Music url.

Type

str

cover

Music cover url.

Type

str

likes

Music likes on RadioJavan.

Type

str

plays

Music plays on RadioJavan.

Type

str

date_added

Date that music was added on RadioJavan.

Type

str

quality

Music quality.

Type

str

lyrics

Music lyrics. None, if no lyrics was available.

Type

str

details

Music details on RadioJavan. None, if no details was available.

Type

str

tags

Music tags on RadioJavan. Names as keys and urls as values.

Type

dict

Music direct download link.

Type

str

size

Size of music direct download link file.

Type

str

Raises
  • ValueError

  • ConnectionError