V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
xJogger
V2EX  ›  Python

发现一个敷衍的 Python 包

  •  
  •   xJogger · 2022-03-24 10:00:27 +08:00 · 6011 次点击
    这是一个创建于 1007 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个包: https://pypi.org/project/play-mp3/

    打开之后发现包内就一句话:

    MP3_play.jpg

    确实有点神奇了。

    顺便求助一下,python 用 playsound 库播放 mp3 文件,有的能播放有的不能播放,大家知道是什么原因么?

    或者有什么 python 命令行播放 mp3 文件的好方式推荐一下。

    22 条回复    2022-04-11 07:29:18 +08:00
    abersheeran
        1
    abersheeran  
       2022-03-24 10:04:11 +08:00   ❤️ 10
    就是这种人太多,好多不错的名字都被抢注了。*********
    Lax
        2
    Lax  
       2022-03-24 10:10:22 +08:00
    连文件格式都不校验一下吗,忒敷衍了
    raycool
        3
    raycool  
       2022-03-24 10:16:31 +08:00
    python 应该整治下这种现象,浪费资源。
    liyang5945
        4
    liyang5945  
       2022-03-24 10:23:53 +08:00
    npm 也是一堆这种包
    levinit
        5
    levinit  
       2022-03-24 10:43:56 +08:00 via iPhone
    然后版本号还像模像样 3.x
    levinit
        6
    levinit  
       2022-03-24 10:46:06 +08:00 via iPhone
    看看这个人的其他包 简直是要气死了 塞垃圾
    siteshen
        7
    siteshen  
       2022-03-24 11:23:13 +08:00
    #5 @levinit 你看错了,play-mp3 的版本号是 0.0.1 ,并没有像模像样。
    Eiden
        8
    Eiden  
       2022-03-24 11:28:44 +08:00
    这作者是印度名字吧
    Eiden
        9
    Eiden  
       2022-03-24 11:29:11 +08:00
    说不定反串黑
    MiketsuSmasher
        10
    MiketsuSmasher  
       2022-03-24 11:40:07 +08:00
    > 或者有什么 python 命令行播放 mp3 文件的好方式推荐一下。

    如果不想要外部依赖,很难;
    否则可以考虑 python-vlc 、python-mpv 这些东西,或者用 pydub+pyaudio 自己搭一个
    zictos
        11
    zictos  
       2022-03-24 12:39:32 +08:00 via Android
    playsound 暂时没发现不能播放的,遇到不能播放的就转一下其他格式吧
    xJogger
        12
    xJogger  
    OP
       2022-03-24 12:48:17 +08:00 via Android
    @MiketsuSmasher 多谢,自己用的,外部依赖不太复杂的话可以接受,我看看您说的这几个哈。
    xJogger
        13
    xJogger  
    OP
       2022-03-24 12:50:09 +08:00 via Android
    @zictos 我感觉是 mp3 的格式不太标准啥的,playsound 就播放不了了,但那个 mp3 电脑直接双击打开是能播放的,也是挺神奇的。
    另外,转格式的话有啥自动方式的推荐么?多谢哈。
    enchilada2020
        14
    enchilada2020  
       2022-03-24 13:18:18 +08:00 via Android
    npm 喜闻乐见😅
    adoal
        15
    adoal  
       2022-03-24 13:32:03 +08:00
    堪比 js 圈的 leftpadding
    zictos
        16
    zictos  
       2022-03-24 13:34:23 +08:00 via Android
    @xJogger 我都是手动转的。自动的话搜"python 转换音频格式"吧
    lovejk928
        17
    lovejk928  
       2022-03-24 16:25:40 +08:00
    这个比 leftpad 还敷衍吧?人家好歹自己手写的实现,虽然拉了点。这个不还是基于别的包么。。
    l4ever
        18
    l4ever  
       2022-03-25 08:34:27 +08:00
    命令行播放 mp3 用 mplayer.exe
    chaselen
        19
    chaselen  
       2022-03-25 08:42:28 +08:00
    npm 的 is-odd 和 is-even 包表示可以一战
    liuidetmks
        20
    liuidetmks  
       2022-03-25 12:11:49 +08:00
    isArray
    James369
        21
    James369  
       2022-03-25 12:39:02 +08:00
    没有商业价值的东西也有人抢注,无语
    hxy100
        22
    hxy100  
       2022-04-11 07:29:18 +08:00
    我倒认为这没啥,纯属常规操作,相当于给 playsound 创建了一个 play-mp3 的别名,毕竟 pypi 没有像 bash shell 一样的 alias 机制,很多新手可能有需求就会去搜 mp3 这样的包了。熟悉的直接用 playsound 就好。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2934 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:32 · PVG 08:32 · LAX 16:32 · JFK 19:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.