A Python interface to Last.fm and Libre.fm
A Python interface to Last.fm and other api-compatible websites such as Libre.fm.
Features
--------
* Simple public interface.
* Access to all the data exposed by the Last.fm web services.
* Scrobbling support.
* Full object-oriented design.
* Proxy support.
* Internal caching support for some web services calls (disabled by default).
* Support for other API-compatible networks like Libre.fm.
* Python 3-friendly (Starting from 0.5).
- Developed at devel:languages:python
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:PowerPC/python-pylast && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
pylast-4.5.0.tar.gz | 0000044070 43 KB | |
python-pylast.changes | 0000010676 10.4 KB | |
python-pylast.spec | 0000002548 2.49 KB |
Revision 10 (latest revision is 13)
Dominique Leuenberger (dimstar_suse)
accepted
request 965069
from
Dirk Mueller (dirkmueller)
(revision 10)
- update to 4.5.0: * Deprecate is_streamable and is_fulltrack_available * Strip invalid XML characters from response * Speedup: Use faster importlib.metadata for getting version (#377) @hugovk * Convert setup.py to static setup.cfg and format with setup-cfg-fmt (#376) @hugovk * Rename master to main, use 3.10 final, add workflow_dispatch (#374) @hugovk * Set get_top_tracks limit even if it's None, to get unlimited user top_tracks * Add support for Python 3.10 * Fix artist.get_bio_content() when bio is empty + other test fixes (#370) @hugovk * Remove artist.shout("<3") in README.md (#369) @tieubinhco * Bugfix for get_userloved and get_userplaycount resulting in an empty response from the server * Fix unsafe creation of temp file for caching, and improve exception raising (#356) @kvanzuijlen * [pre-commit.ci] pre-commit autoupdate (#362) @pre-commit-ci
Comments 0