通过生成 `/Media/iTunes_Control/iTunes/Ringtones.plist` 列出iOS设置中的自定义铃声
项目描述
生成自定义iOS铃声和提示音的 Ringtones.plist
通过生成 /Media/iTunes_Control/iTunes/Ringtones.plist 列出iOS设置中的自定义铃声
pip install ioscustomringtones
说明
- 
将音频文件转换为 .m4a,然后重命名为.m4rffmpeg -i some_tone.wav some_tone.m4a mv some_tone.m4a some_tone.m4r 
- 
将您的iOS设备的 /Media/目录挂载到本地文件系统(这不需要越狱设备)mkdir ~/iPhone_Media/ ifuse ~/iPhone_Media/ 
- 
将您的 .m4r文件复制到~/iPhone_Media/iTunes_Control/Ringtones/cp ~/Music/Ringtones/*.m4r ~/iPhone_Media/iTunes_Control/Ringtones/ 
- 
使用 pip安装ioscustomringtonespip install ioscustomringtones 
- 
将您挂载的目录传递给 write_ios_ringtones_plist命令(下面有更多选项)write_ios_ringtones_plist ~/iPhone_Media/Usage: write_ios_ringtones_plist [OPTIONS] MEDIA_DIRECTORY on a mounted iOS filesystem, reads existing `.m4r` files at `/Media/iTunes_Control/Ringtones/` and generates `/Media/iTunes_Control/iTunes/Ringtones.plist` Arguments: MEDIA_DIRECTORY path to `/Media/` on the iOS device [required] Options: --alerts-threshold INTEGER number of seconds under which to assume sound is an alert tone vs a ringtone [default: 10] --binary / --no-binary whether to write `.plist` in binary format (as opposed to XML) [default: binary] --write / --no-write write to file; otherwise print to stdout [default: write] --overwrite / --no-overwrite write over an existing file [default: no-overwrite] --verbose / --no-verbose print individual tones to stdout [default: no-verbose] --help Show this message and exit. 
- 
从本地文件系统卸载 /Media/目录sudo umount ~/iPhone/ 
项目详情
    
       关闭
    
      
        
    
    
  
ioscustomringtones-1.0.1.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | c7b316cd9aa1126622e5dc842d47f5a01898dc0f182817884676aae58f660019 | |
| MD5 | e2f0cc067792559b6a4feb758076bd7f | |
| BLAKE2b-256 | 7d30d53f0ea754332d5ade11b40d97a7534f10a846ef67e5ab798f1e50200ec4 | 
    
       关闭
    
      
        
    
    
  
ioscustomringtones-1.0.1-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | c34316c37eade504ec7c7ff57388f19e81c541416738a303169ba3824641b2fb | |
| MD5 | dd317073c6bedea30a373dbb977e56ba | |
| BLAKE2b-256 | 5793c0ba6912d8695d0fe3cb5bf96043fc687f5d6195775093fce3e9dc0fad92 |