tubemp3


Nametubemp3 JSON
Version 0.3.6 PyPI version JSON
download
home_pagehttps://github.com/reinanbr/tubemp3
SummaryLibrary for getting music and video in high quality from YouTube
upload_time2025-02-03 02:17:21
maintainerNone
docs_urlNone
authorReinan Br
requires_pythonNone
licenseMIT License
keywords video mp3 m4a mp4 youtube music download
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align='center'>TubeMp3</h1>
<p align='center'>

<br/>
<a href="https://github.com/perseu912"><img title="Autor" src="https://img.shields.io/badge/Autor-reinan_br-blue.svg?style=for-the-badge&logo=github"></a>
<br/>
<p align='center'>
<!-- github dados -->
<!-- sites de pacotes -->
<a href='https://pypi.org/project/tubemp3/'><img src='https://img.shields.io/pypi/v/tubemp3'></a>
<a href='#'><img src='https://img.shields.io/pypi/wheel/tubemp3'></a>
<a href='#'><img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/tubemp3"></a>
<img alt="PyPI - License" src="https://img.shields.io/pypi/l/tubemp3?color=orange">
<br/>


<img src='https://img.shields.io/badge/system-linux%20%7C%20deb-brightgreen'>

<img alt="GitHub Pipenv locked Python version" src="https://img.shields.io/github/pipenv/locked/python-version/perseu912/tubemp3">

<br/>
<!-- outros premios e analises -->
<!-- <a href='#'><img alt="CodeFactor Grade" src="https://img.shields.io/codefactor/grade/github/perseu912/noawclg?logo=codefactor">
</a> -->
<!-- redes sociais -->
<a href='https://instagram.com/reysofts/'><img src='https://shields.io/badge/insta-reysofts-darkviolet?logo=instagram&style=flat'></a>

</p>
</p>
<p align='center'> <b>Library for getting music from YouTube</b></p>
<hr/>

## Instalation

```sh
pip3 install tubemp3 -U
```


## Examples:

### Terminal:
```sh
$ tubemp3 'https://music.youtube.com/watch?v=Wy_6jN1Yrx8&si=pgL_4Ozjafkkms8X' '/sdcard/Alarms/root_kali.mp3'
```
result:
```sh
tube search info:
file: /sdcard/Alarms/root_kali.mp3
link: https://music.youtube.com/watch?v=Wy_6jN1Yrx8&si=pgL_4Ozjafkkms8X
search: False
info music link:
'query': '3.1_4-root@kali.0cc'
'url': 'https://rr1---sn-npqpo5g5cg-2o1e.googlevideo.com/videoplayback?expire=1738566553&ei=ORegZ4qnNKSc4dUPgbDywQo&ip=138.0.23.42&id=o-AKs3YMQ-E3ngo8HXEdUIYXkkMZrmRFfSEDYK79WPKP3P&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1738544953%2C&mh=dZ&mm=31%2C29&mn=sn-npqpo5g5cg-2o1e%2Csn-pmcg-bg0z&ms=au%2Crdu&mv=m&mvi=1&pcm2cms=yes&pl=24&rms=au%2Cau&gcr=br&initcwndbps=1708750&bui=AY2Et-NY-2_d96Ox17PCCMFdO2vwtutP_n2aVof6gFPmupRoeqEUr8lEvjt44HR45GAuyvbfgWrhdGnJ&spc=9kzgDddQQsLHA1uNQA2PvbqsxaXAROJQ713a2K9X7R6MC62-2upuYWeXOA&vprv=1&svpuc=1&mime=audio%2Fwebm&ns=sHpH7Tpj8F2w3ws75U722VcQ&rqh=1&gir=yes&clen=3091263&dur=152.021&lmt=1714673885014039&mt=1738544457&fvip=16&keepalive=yes&lmw=1&fexp=51326932%2C51371294&c=TVHTML5&sefc=1&txp=1318224&n=iN-hWz-ihfa5jQ&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cgcr%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Crms%2Cinitcwndbps&lsig=AGluJ3MwRQIgcOHHh1rFXTuN5BZSK6KxoEO-ZMz1NlG37cLafeOmBK0CIQDegHyle5ONBj6Ii5XJYpmQI5sq_TpCYm3U5-aYnhQpbw%3D%3D&sig=AJfQdSswRgIhAJFeIkNJH1y9FyuGiAgS8gj_6vvkk_9D_8ahJE1zEhZmAiEA1jVCKoPyTe8AgjkeDP6G4MgirkQdPPuYMaE1sWqgLRg%3D'
'title': '3.1_4-root@kali.0cc'
'track': '3.1_4-root@kali.0cc'
'artist': 'Mac Quayle'
'album': 'Mr. Robot, Vol. 5 (Original Television Series Soundtrack)'
'art_album': 'https://cdn-images.dzcdn.net/images/cover/651fa1e2e9c54162cb4f2ad93ec94ae8/500x500-000000-80-0-0.jpg'
'filesize': '3091263'
'duration': '152'
'channel': 'Mac Quayle - Topic'
'thumbnail': 'https://i.ytimg.com/vi_webp/Wy_6jN1Yrx8/maxresdefault.webp'
'format': 'webm'
'year': '2018'
downloading `/tmp/3.1_4-root@kali.0cc_.webm`
/tmp/3.1_4-root@kali.0cc_.webm: 100%|██████████████| 3.09M/3.09M [01:16<00:00, 40.5kB/s]
/tmp/3.1_4-root@kali.0cc.jpg: 100%|█████████████████| 96.1k/96.1k [00:00<00:00, 268kB/s]
converting /tmp/3.1_4-root@kali.0cc_.webm to /sdcard/Alarms/root_kali.mp3...
Input #0, matroska,webm, from '/tmp/3.1_4-root@kali.0cc_.webm':
  Metadata:
    encoder         : google/video-file
  Duration: 00:02:32.02, start: -0.007000, bitrate: 162 kb/s
  Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, fltp (default)
Stream mapping:
  Stream #0:0 -> #0:0 (opus (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Output #0, mp3, to '/sdcard/Alarms/root_kali.mp3':
  Metadata:
    TSSE            : Lavf61.1.100
  Stream #0:0(eng): Audio: mp3, 44100 Hz, stereo, fltp, 256 kb/s (default)
      Metadata:
        encoder         : Lavc61.3.100 libmp3lame
[libmp3lame @ 0x300010def0] Trying to remove 1152 samples, but the queue is empty
[out#0/mp3 @ 0x30001131a0] video:0KiB audio:4752KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.018065%
size=    4753KiB time=00:02:32.01 bitrate= 256.1kbits/s speed=28.3x
saving metadata from `/sdcard/Alarms/root_kali.mp3...
/sdcard/Alarms/root_kali.mp3
```

### with links
```py
from tubemp3.api import get_info_link as gil
from tubemp3.file import download

music = gil('https://music.youtube.com/watch?v=yspAcpXEzSM&si=gKIVwPIQ-tbQjKQ_')
download(music)
```
Result:
```sh
info music link:
'query': 'Panamericano Agressivo'
'url': 'https://rr1---sn-npqpo5g5cg-2o1e.googlevideo.com/videoplayback?expire=1738567215&ei=zxmgZ_PkLbCkobIPvPPziQI&ip=138.0.23.42&id=o-ANcW0y9ncd9f1txUgIwH7T8DE4vnL7Al0noeEsinZM_M&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1738545615%2C&mh=Hm&mm=31%2C29&mn=sn-npqpo5g5cg-2o1e%2Csn-pmcg-bg0z&ms=au%2Crdu&mv=m&mvi=1&pcm2cms=yes&pl=24&rms=au%2Cau&gcr=br&initcwndbps=1420000&bui=AY2Et-PBFAL3kl8xujN63o-C3kHGGDyw7OObwA78iBYckkffSa7qSaQ-UgEceCkrJilHlGosOAjPtUnN&spc=9kzgDaSHACPHreUFeBbN_K0wkKNpnKXhaQmYqnM9v4-NoTb4ovTTiDNXjw&vprv=1&svpuc=1&mime=audio%2Fwebm&ns=ylj7Dz81yguVZpHMqPLgUoIQ&rqh=1&gir=yes&clen=2169698&dur=137.101&lmt=1714920334464908&mt=1738545419&fvip=7&keepalive=yes&lmw=1&fexp=51326932%2C51371294&c=TVHTML5&sefc=1&txp=2318224&n=z2nkBqRkIkVlHQ&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cgcr%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Crms%2Cinitcwndbps&lsig=AGluJ3MwRQIhAOpTD5xDprbvkCM45hV-wWYDf8IcWDOp7PIsnNtBQbCdAiB_fpCo5xiBE5If0Gjotc17UEczRME5ep7LKIGTlJKerQ%3D%3D&sig=AJfQdSswRAIgPyWGjeoC7r1vydH0-iLVt1oR2sr_mXfYSxWeEqxTt5wCIAb4DPL37opckyI9607R5AdhuoNQpM3Xp4kmppng4_D5'
'title': 'Panamericano Agressivo'
'track': 'Panamericano Agressivo'
'artist': 'DJ Patrick R'
'album': 'Panamericano Agressivo'
'art_album': 'https://cdn-images.dzcdn.net/images/cover/b2b6a1e074d7300f59aa1776e54d72b3/500x500-000000-80-0-0.jpg'
'filesize': '2169698'
'duration': '137'
'channel': 'DJ Patrick R - Topic'
'thumbnail': 'https://i.ytimg.com/vi_webp/yspAcpXEzSM/maxresdefault.webp'
'format': 'webm'
'year': '2023'
downloading `/tmp/Panamericano Agressivo_.webm`
/tmp/Panamericano Agressivo_.webm: 100%|███████████| 2.17M/2.17M [01:08<00:00, 31.7kB/s]
/tmp/Panamericano Agressivo.jpg: 100%|█████████████| 87.9k/87.9k [00:00<00:00, 1.00MB/s]
converting /tmp/Panamericano Agressivo_.webm to Panamericano Agressivo.mp3...
Input #0, matroska,webm, from '/tmp/Panamericano Agressivo_.webm':
  Metadata:
    encoder         : google/video-file
  Duration: 00:02:17.10, start: -0.007000, bitrate: 126 kb/s
  Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, fltp (default)
Stream mapping:
  Stream #0:0 -> #0:0 (opus (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Output #0, mp3, to 'Panamericano Agressivo.mp3':
  Metadata:
    TSSE            : Lavf61.1.100
  Stream #0:0(eng): Audio: mp3, 44100 Hz, stereo, fltp, 256 kb/s (default)
      Metadata:
        encoder         : Lavc61.3.100 libmp3lame
[out#0/mp3 @ 0x3000113120] video:0KiB audio:4285KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.020033%
size=    4286KiB time=00:02:17.08 bitrate= 256.1kbits/s speed=28.2x
saving metadata from `Panamericano Agressivo.mp3...
```

### music info
```py
from tubemp3.api import search_music

query = "like a player wolverine deadpool chor"
music = search_music(query)[0]

for key,value in music.items():
    print(f"'{key}': '{value}'")
```

Result:
```sh
Size yt result: 13                                                                      Extracting info...                                                                      Size result search: 10                                                                  'query': 'like a player wolverine deadpool chor'                                        'url': 'https://rr1---sn-npqpo5g5cg-2o1e.googlevideo.com/videoplayback?expire=1738570292&ei=1CWgZ9fVMb-bobIPnbCeoQ0&ip=138.0.23.42&id=o-ABMgIX4upyaWB2JefBj0a9Zu7hGBA2zWXVR53ti-8ue6&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1738548692%2C&mh=Ld&mm=31%2C29&mn=sn-npqpo5g5cg-2o1e%2Csn-pmcg-bg0e&ms=au%2Crdu&mv=m&mvi=1&pl=24&rms=au%2Cau&gcr=br&initcwndbps=1617500&bui=AY2Et-MbKGhVyirSm3TLiyRO6KhNSohF2eKXL0r6lNMOFbTlHwgtxL4klmuYRbSCB2JIRGlc30P6oIGS&spc=9kzgDWB-VukVI0kJyKu4OUt7OdHiD6v2Ky58EJPoBr-vTpb_exZY2d_hMg&vprv=1&svpuc=1&mime=audio%2Fwebm&ns=AcI2wvgcy7_yddFn6j-5nX8Q&rqh=1&gir=yes&clen=5488555&dur=339.021&lmt=1730240121229520&mt=1738548302&fvip=11&keepalive=yes&lmw=1&fexp=51326932%2C51371294&c=TVHTML5&sefc=1&txp=4532434&n=cki1JiqhS31N7g&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cgcr%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=AGluJ3MwRAIgT_eyw8NQYEFkQtZDNSoAJzmdPYqVZ3Lkm-mC1I0DgB0CIAIW5H2DR9BRjLJ_cyoNSCkejEF0GD6QaOs0LjFvLLgA&sig=AJfQdSswRgIhAO0R7U7B1GlsnatVGrR5rW1-g6_nPxDLz4FBneiyD_KhAiEAjjUogdPkBZl7rtfQgKPJfYSRkDWgs4iViVZINv1hHw4%3D'                                          'title': 'Deadpool & Wolverine Theme | Like a Prayer (Complete Version)'                'artist': 'José Carlos'                                                                 'album': 'Unknown'                                                                      'art_album': 'https://i.ytimg.com/vi/PmE0r_yC2U8/maxresdefault.jpg'                     'track': 'Deadpool & Wolverine Theme | Like a Prayer (Complete Version)'                'filesize': '5488555'                                                                   'duration': '339'                                                                       'channel': 'José Carlos'                                                                'thumbnail': 'https://i.ytimg.com/vi/PmE0r_yC2U8/maxresdefault.jpg'                     'format': 'webm'                                                                        'year': '2024'
```

### Downloads
```py
from tubemp3.api import search_music                                                                        
from tubemp3.file import download                                                                           

query = "like a player wolverine deadpool chor"

music = search_music(query)[0]
download(music)
```


<hr>
<br>
<br>
<img src="https://reysofts.com/evox/api/save_access_lib.php?key_lib=tubemp3_py">

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/reinanbr/tubemp3",
    "name": "tubemp3",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "video mp3 m4a mp4 youtube music download",
    "author": "Reinan Br",
    "author_email": "slimchatuba@gmail.com",
    "download_url": null,
    "platform": null,
    "description": "<h1 align='center'>TubeMp3</h1>\n<p align='center'>\n\n<br/>\n<a href=\"https://github.com/perseu912\"><img title=\"Autor\" src=\"https://img.shields.io/badge/Autor-reinan_br-blue.svg?style=for-the-badge&logo=github\"></a>\n<br/>\n<p align='center'>\n<!-- github dados -->\n<!-- sites de pacotes -->\n<a href='https://pypi.org/project/tubemp3/'><img src='https://img.shields.io/pypi/v/tubemp3'></a>\n<a href='#'><img src='https://img.shields.io/pypi/wheel/tubemp3'></a>\n<a href='#'><img alt=\"PyPI - Downloads\" src=\"https://img.shields.io/pypi/dm/tubemp3\"></a>\n<img alt=\"PyPI - License\" src=\"https://img.shields.io/pypi/l/tubemp3?color=orange\">\n<br/>\n\n\n<img src='https://img.shields.io/badge/system-linux%20%7C%20deb-brightgreen'>\n\n<img alt=\"GitHub Pipenv locked Python version\" src=\"https://img.shields.io/github/pipenv/locked/python-version/perseu912/tubemp3\">\n\n<br/>\n<!-- outros premios e analises -->\n<!-- <a href='#'><img alt=\"CodeFactor Grade\" src=\"https://img.shields.io/codefactor/grade/github/perseu912/noawclg?logo=codefactor\">\n</a> -->\n<!-- redes sociais -->\n<a href='https://instagram.com/reysofts/'><img src='https://shields.io/badge/insta-reysofts-darkviolet?logo=instagram&style=flat'></a>\n\n</p>\n</p>\n<p align='center'> <b>Library for getting music from YouTube</b></p>\n<hr/>\n\n## Instalation\n\n```sh\npip3 install tubemp3 -U\n```\n\n\n## Examples:\n\n### Terminal:\n```sh\n$ tubemp3 'https://music.youtube.com/watch?v=Wy_6jN1Yrx8&si=pgL_4Ozjafkkms8X' '/sdcard/Alarms/root_kali.mp3'\n```\nresult:\n```sh\ntube search info:\nfile: /sdcard/Alarms/root_kali.mp3\nlink: https://music.youtube.com/watch?v=Wy_6jN1Yrx8&si=pgL_4Ozjafkkms8X\nsearch: False\ninfo music link:\n'query': '3.1_4-root@kali.0cc'\n'url': 'https://rr1---sn-npqpo5g5cg-2o1e.googlevideo.com/videoplayback?expire=1738566553&ei=ORegZ4qnNKSc4dUPgbDywQo&ip=138.0.23.42&id=o-AKs3YMQ-E3ngo8HXEdUIYXkkMZrmRFfSEDYK79WPKP3P&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1738544953%2C&mh=dZ&mm=31%2C29&mn=sn-npqpo5g5cg-2o1e%2Csn-pmcg-bg0z&ms=au%2Crdu&mv=m&mvi=1&pcm2cms=yes&pl=24&rms=au%2Cau&gcr=br&initcwndbps=1708750&bui=AY2Et-NY-2_d96Ox17PCCMFdO2vwtutP_n2aVof6gFPmupRoeqEUr8lEvjt44HR45GAuyvbfgWrhdGnJ&spc=9kzgDddQQsLHA1uNQA2PvbqsxaXAROJQ713a2K9X7R6MC62-2upuYWeXOA&vprv=1&svpuc=1&mime=audio%2Fwebm&ns=sHpH7Tpj8F2w3ws75U722VcQ&rqh=1&gir=yes&clen=3091263&dur=152.021&lmt=1714673885014039&mt=1738544457&fvip=16&keepalive=yes&lmw=1&fexp=51326932%2C51371294&c=TVHTML5&sefc=1&txp=1318224&n=iN-hWz-ihfa5jQ&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cgcr%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Crms%2Cinitcwndbps&lsig=AGluJ3MwRQIgcOHHh1rFXTuN5BZSK6KxoEO-ZMz1NlG37cLafeOmBK0CIQDegHyle5ONBj6Ii5XJYpmQI5sq_TpCYm3U5-aYnhQpbw%3D%3D&sig=AJfQdSswRgIhAJFeIkNJH1y9FyuGiAgS8gj_6vvkk_9D_8ahJE1zEhZmAiEA1jVCKoPyTe8AgjkeDP6G4MgirkQdPPuYMaE1sWqgLRg%3D'\n'title': '3.1_4-root@kali.0cc'\n'track': '3.1_4-root@kali.0cc'\n'artist': 'Mac Quayle'\n'album': 'Mr. Robot, Vol. 5 (Original Television Series Soundtrack)'\n'art_album': 'https://cdn-images.dzcdn.net/images/cover/651fa1e2e9c54162cb4f2ad93ec94ae8/500x500-000000-80-0-0.jpg'\n'filesize': '3091263'\n'duration': '152'\n'channel': 'Mac Quayle - Topic'\n'thumbnail': 'https://i.ytimg.com/vi_webp/Wy_6jN1Yrx8/maxresdefault.webp'\n'format': 'webm'\n'year': '2018'\ndownloading `/tmp/3.1_4-root@kali.0cc_.webm`\n/tmp/3.1_4-root@kali.0cc_.webm: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 3.09M/3.09M [01:16<00:00, 40.5kB/s]\n/tmp/3.1_4-root@kali.0cc.jpg: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 96.1k/96.1k [00:00<00:00, 268kB/s]\nconverting /tmp/3.1_4-root@kali.0cc_.webm to /sdcard/Alarms/root_kali.mp3...\nInput #0, matroska,webm, from '/tmp/3.1_4-root@kali.0cc_.webm':\n  Metadata:\n    encoder         : google/video-file\n  Duration: 00:02:32.02, start: -0.007000, bitrate: 162 kb/s\n  Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, fltp (default)\nStream mapping:\n  Stream #0:0 -> #0:0 (opus (native) -> mp3 (libmp3lame))\nPress [q] to stop, [?] for help\nOutput #0, mp3, to '/sdcard/Alarms/root_kali.mp3':\n  Metadata:\n    TSSE            : Lavf61.1.100\n  Stream #0:0(eng): Audio: mp3, 44100 Hz, stereo, fltp, 256 kb/s (default)\n      Metadata:\n        encoder         : Lavc61.3.100 libmp3lame\n[libmp3lame @ 0x300010def0] Trying to remove 1152 samples, but the queue is empty\n[out#0/mp3 @ 0x30001131a0] video:0KiB audio:4752KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.018065%\nsize=    4753KiB time=00:02:32.01 bitrate= 256.1kbits/s speed=28.3x\nsaving metadata from `/sdcard/Alarms/root_kali.mp3...\n/sdcard/Alarms/root_kali.mp3\n```\n\n### with links\n```py\nfrom tubemp3.api import get_info_link as gil\nfrom tubemp3.file import download\n\nmusic = gil('https://music.youtube.com/watch?v=yspAcpXEzSM&si=gKIVwPIQ-tbQjKQ_')\ndownload(music)\n```\nResult:\n```sh\ninfo music link:\n'query': 'Panamericano Agressivo'\n'url': 'https://rr1---sn-npqpo5g5cg-2o1e.googlevideo.com/videoplayback?expire=1738567215&ei=zxmgZ_PkLbCkobIPvPPziQI&ip=138.0.23.42&id=o-ANcW0y9ncd9f1txUgIwH7T8DE4vnL7Al0noeEsinZM_M&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1738545615%2C&mh=Hm&mm=31%2C29&mn=sn-npqpo5g5cg-2o1e%2Csn-pmcg-bg0z&ms=au%2Crdu&mv=m&mvi=1&pcm2cms=yes&pl=24&rms=au%2Cau&gcr=br&initcwndbps=1420000&bui=AY2Et-PBFAL3kl8xujN63o-C3kHGGDyw7OObwA78iBYckkffSa7qSaQ-UgEceCkrJilHlGosOAjPtUnN&spc=9kzgDaSHACPHreUFeBbN_K0wkKNpnKXhaQmYqnM9v4-NoTb4ovTTiDNXjw&vprv=1&svpuc=1&mime=audio%2Fwebm&ns=ylj7Dz81yguVZpHMqPLgUoIQ&rqh=1&gir=yes&clen=2169698&dur=137.101&lmt=1714920334464908&mt=1738545419&fvip=7&keepalive=yes&lmw=1&fexp=51326932%2C51371294&c=TVHTML5&sefc=1&txp=2318224&n=z2nkBqRkIkVlHQ&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cgcr%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Crms%2Cinitcwndbps&lsig=AGluJ3MwRQIhAOpTD5xDprbvkCM45hV-wWYDf8IcWDOp7PIsnNtBQbCdAiB_fpCo5xiBE5If0Gjotc17UEczRME5ep7LKIGTlJKerQ%3D%3D&sig=AJfQdSswRAIgPyWGjeoC7r1vydH0-iLVt1oR2sr_mXfYSxWeEqxTt5wCIAb4DPL37opckyI9607R5AdhuoNQpM3Xp4kmppng4_D5'\n'title': 'Panamericano Agressivo'\n'track': 'Panamericano Agressivo'\n'artist': 'DJ Patrick R'\n'album': 'Panamericano Agressivo'\n'art_album': 'https://cdn-images.dzcdn.net/images/cover/b2b6a1e074d7300f59aa1776e54d72b3/500x500-000000-80-0-0.jpg'\n'filesize': '2169698'\n'duration': '137'\n'channel': 'DJ Patrick R - Topic'\n'thumbnail': 'https://i.ytimg.com/vi_webp/yspAcpXEzSM/maxresdefault.webp'\n'format': 'webm'\n'year': '2023'\ndownloading `/tmp/Panamericano Agressivo_.webm`\n/tmp/Panamericano Agressivo_.webm: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2.17M/2.17M [01:08<00:00, 31.7kB/s]\n/tmp/Panamericano Agressivo.jpg: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 87.9k/87.9k [00:00<00:00, 1.00MB/s]\nconverting /tmp/Panamericano Agressivo_.webm to Panamericano Agressivo.mp3...\nInput #0, matroska,webm, from '/tmp/Panamericano Agressivo_.webm':\n  Metadata:\n    encoder         : google/video-file\n  Duration: 00:02:17.10, start: -0.007000, bitrate: 126 kb/s\n  Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, fltp (default)\nStream mapping:\n  Stream #0:0 -> #0:0 (opus (native) -> mp3 (libmp3lame))\nPress [q] to stop, [?] for help\nOutput #0, mp3, to 'Panamericano Agressivo.mp3':\n  Metadata:\n    TSSE            : Lavf61.1.100\n  Stream #0:0(eng): Audio: mp3, 44100 Hz, stereo, fltp, 256 kb/s (default)\n      Metadata:\n        encoder         : Lavc61.3.100 libmp3lame\n[out#0/mp3 @ 0x3000113120] video:0KiB audio:4285KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.020033%\nsize=    4286KiB time=00:02:17.08 bitrate= 256.1kbits/s speed=28.2x\nsaving metadata from `Panamericano Agressivo.mp3...\n```\n\n### music info\n```py\nfrom tubemp3.api import search_music\n\nquery = \"like a player wolverine deadpool chor\"\nmusic = search_music(query)[0]\n\nfor key,value in music.items():\n    print(f\"'{key}': '{value}'\")\n```\n\nResult:\n```sh\nSize yt result: 13                                                                      Extracting info...                                                                      Size result search: 10                                                                  'query': 'like a player wolverine deadpool chor'                                        'url': 'https://rr1---sn-npqpo5g5cg-2o1e.googlevideo.com/videoplayback?expire=1738570292&ei=1CWgZ9fVMb-bobIPnbCeoQ0&ip=138.0.23.42&id=o-ABMgIX4upyaWB2JefBj0a9Zu7hGBA2zWXVR53ti-8ue6&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1738548692%2C&mh=Ld&mm=31%2C29&mn=sn-npqpo5g5cg-2o1e%2Csn-pmcg-bg0e&ms=au%2Crdu&mv=m&mvi=1&pl=24&rms=au%2Cau&gcr=br&initcwndbps=1617500&bui=AY2Et-MbKGhVyirSm3TLiyRO6KhNSohF2eKXL0r6lNMOFbTlHwgtxL4klmuYRbSCB2JIRGlc30P6oIGS&spc=9kzgDWB-VukVI0kJyKu4OUt7OdHiD6v2Ky58EJPoBr-vTpb_exZY2d_hMg&vprv=1&svpuc=1&mime=audio%2Fwebm&ns=AcI2wvgcy7_yddFn6j-5nX8Q&rqh=1&gir=yes&clen=5488555&dur=339.021&lmt=1730240121229520&mt=1738548302&fvip=11&keepalive=yes&lmw=1&fexp=51326932%2C51371294&c=TVHTML5&sefc=1&txp=4532434&n=cki1JiqhS31N7g&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cgcr%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=AGluJ3MwRAIgT_eyw8NQYEFkQtZDNSoAJzmdPYqVZ3Lkm-mC1I0DgB0CIAIW5H2DR9BRjLJ_cyoNSCkejEF0GD6QaOs0LjFvLLgA&sig=AJfQdSswRgIhAO0R7U7B1GlsnatVGrR5rW1-g6_nPxDLz4FBneiyD_KhAiEAjjUogdPkBZl7rtfQgKPJfYSRkDWgs4iViVZINv1hHw4%3D'                                          'title': 'Deadpool & Wolverine Theme | Like a Prayer (Complete Version)'                'artist': 'Jos\u00e9 Carlos'                                                                 'album': 'Unknown'                                                                      'art_album': 'https://i.ytimg.com/vi/PmE0r_yC2U8/maxresdefault.jpg'                     'track': 'Deadpool & Wolverine Theme | Like a Prayer (Complete Version)'                'filesize': '5488555'                                                                   'duration': '339'                                                                       'channel': 'Jos\u00e9 Carlos'                                                                'thumbnail': 'https://i.ytimg.com/vi/PmE0r_yC2U8/maxresdefault.jpg'                     'format': 'webm'                                                                        'year': '2024'\n```\n\n### Downloads\n```py\nfrom tubemp3.api import search_music                                                                        \nfrom tubemp3.file import download                                                                           \n\nquery = \"like a player wolverine deadpool chor\"\n\nmusic = search_music(query)[0]\ndownload(music)\n```\n\n\n<hr>\n<br>\n<br>\n<img src=\"https://reysofts.com/evox/api/save_access_lib.php?key_lib=tubemp3_py\">\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "Library for getting music and video in high quality from YouTube",
    "version": "0.3.6",
    "project_urls": {
        "Homepage": "https://github.com/reinanbr/tubemp3"
    },
    "split_keywords": [
        "video",
        "mp3",
        "m4a",
        "mp4",
        "youtube",
        "music",
        "download"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "da6e87f4d9cf6c898ad270bfd57a6645142866d888fd026191bc6690bfbd0cd3",
                "md5": "17387761255d1f61c8b82568cd4a4ad8",
                "sha256": "f3fff49ca2493fcfc91dae61432dfee0e5f87050ee27bdf674ec0ad15a71d527"
            },
            "downloads": -1,
            "filename": "tubemp3-0.3.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "17387761255d1f61c8b82568cd4a4ad8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 11130,
            "upload_time": "2025-02-03T02:17:21",
            "upload_time_iso_8601": "2025-02-03T02:17:21.183140Z",
            "url": "https://files.pythonhosted.org/packages/da/6e/87f4d9cf6c898ad270bfd57a6645142866d888fd026191bc6690bfbd0cd3/tubemp3-0.3.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-03 02:17:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "reinanbr",
    "github_project": "tubemp3",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "tubemp3"
}
        
Elapsed time: 0.41350s