Skip to main content

A light weight Python library for the ZingMp3 API

Project description

zingmp3py

forthebadge forthebadge

A light weight Python library for the ZingMp3 API

*all functions are return dict or ZingMp3 Object

install

pypi

pip install zingmp3py

Git (version in development)

pip install git+https://github.com/thedtvn/zingmp3py.git

Sync :

from zingmp3py import ZingMp3

zi = ZingMp3()
# login is not required 
zi.login("zpsid cookies")
zi.getDetailPlaylist("67ZFO8DZ")
zi.getDetailArtist("Cammie")
zi.getRadioInfo("IWZ979CW")
zi.getSongInfo("ZWAF6UFD")
zi.getSongStreaming("ZWAF6UFD")
zi.getTop100()
zi.search("rick roll")

Async

import asyncio
from zingmp3py import ZingMp3Async

async def main():
    zi = ZingMp3Async()
    # login is not required 
    await zi.login("zpsid cookies")
    await zi.getDetailPlaylist("67ZFO8DZ")
    await zi.getDetailArtist("Cammie")
    await zi.getSongInfo("ZWAF6UFD")
    await zi.getSongStreaming("ZWAF6UFD")
    await zi.getTop100()
    await zi.search("rick roll")

asyncio.run(main())

how to get zpsid cookies

go to https://id.zalo.me/account/logininfo then check f12 go to tab application go to cookies and check for cookie name zpsid

note: please check check you are login or not by check key logged in json return in that url is true

Get Type And ID

from zingmp3py import getUrlTypeAndID

getUrlTypeAndID("https://zingmp3.vn/liveradio/IWZ979CW.html")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zingmp3py-0.3.3.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

zingmp3py-0.3.3-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file zingmp3py-0.3.3.tar.gz.

File metadata

  • Download URL: zingmp3py-0.3.3.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for zingmp3py-0.3.3.tar.gz
Algorithm Hash digest
SHA256 49075fee54c8e414afa1f304901b7d18ec32ddaba20a1daae2cd908cbc724c0a
MD5 cd3fa43870186b9a54bef12d19046e9c
BLAKE2b-256 e0ac2afe122c0a3e38b6db2bee47de4c184e8165f0173a92f776675f4e0940f1

See more details on using hashes here.

File details

Details for the file zingmp3py-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: zingmp3py-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for zingmp3py-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a8d9e5f2cb6399516489f692942b698f39d8242d2985cc5d83e4437ee49d5614
MD5 04ced453170939c7865fd21d34e0f5dc
BLAKE2b-256 6576466ce954a64b83b1ec57699274fabdd85ade3afea60313f60d1fede4072f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page