音乐播放器为什么找不到我的音频文件?


17

在我的Nexus 4上,有一个名为的文件夹/sdcard/Music/(或只是/Music在浏览手机的存储时; Windows 7称为Computer\Nexus 4\Internal storage\Music),并且我在其中放置了很多歌曲,但音乐播放器看不到我的任何歌曲。 为什么一个应用程序(文件管理器,例如Dropbox)可以看到文件,而另一应用程序(播放音乐,Apollo,Jukefox)却看不到文件?

笔记:

  • LG Nexus 4 16GB,已解锁,带有CyanogenMod 10.1
    (每晚内部版本20130212,因为没有更稳定的版本可用,但没有崩溃。)
  • 歌曲以路径格式存储/sdcard/Music/Artist/Album/Song title.mp3(因为这是它们在我的媒体驱动器上存储的方式)。
    • Computer\Nexus 4\Internal storage\Music\Eagles\On the Border\1 Already Gone.mp3
    • Computer\Nexus 4\Internal storage\Music\Kashmir\The Good Life\10 Kiss me goodbye.mp3
    • Computer\Nexus 4\Internal storage\Music\Christina St眉rmer\Freier Fall\1 Geh nicht wenn du kommst.mp3
      (是的,那里有一个中文字符,我不知道为什么;我的原始Windows媒体驱动器上是一个德国人ü (变声u)
  • 我知道这些歌曲存在并且可以正常播放,因为CyanogenMod文件管理器显示了它们,我可以单独播放它们。它们确实存在!
  • 按照以下建议运行“ 重新扫描SD”并没有使文件出现在任何播放器应用中。
  • 我可以肯定没有.nomedia文件:CyanogenMod文件管理器不会显示以开头的文件.(我重命名了现有的TXT文件,该文件立即消失了:)),但是我使用了根浏览器精简版浏览和查找/Music子文件夹- -我找到的唯一匹配项是我已重命名的匹配项,现在我已将其删除。
  • 我的Windows PC在工作中也看不到文件,但是拔下/重新插入USB后,它现在可以看到+打开+播放文件。(我现在已经修改了此问题,以删除Windows部分。)
  • 我仍然对文件浏览器应用程序看到文件但音乐播放器应用程序看不到文件的事实感到困惑。

是否安装了ROM Manager?
geffchang

@GreenGuy:是的,为什么这么重要?
2013年

如GAThrawn所述,可能存在一个.nomedia文件,该文件可能与ROM Manager有关。查找此.nomedia文件并将其删除。
geffchang

阿波罗(Apollo)是Cyanogen音乐播放器。至于文件:您能提及一些示例文件名吗?可能是兼容性问题,在要求输入类型之前,在要求下一个名称中的特殊字符等之前,可能需要一些“完整示例”;)
Izzy

1
只是我的猜测:媒体扫描仪可能已经“撞上”了那些东西。为了进行测试,请尝试使用Umlauts和其他特殊字符删除/重命名文件(幸运的是,我们不是法语或土耳其语,否则,可能会更多:)当Windows不在乎并仅使用Windows XP时,那些“中国”东西很可能会出现自己的字符集(MSANSI或WIN-1252或其他字符集),而Android认为它是UTF8。这就是为什么我避免在文件名中使用Umlauts等(尽管“ Gruesse”一词看起来确实很奇怪;))
Izzy

Answers:


9

看到类似的文件名Computer\Nexus 4\Internal storage\Music\Christina St眉rmer\Freier Fall\1 Geh nicht wenn du kommst.mp3,就说明“特殊字符”(例如德国Umlauts)有一个特殊问题,它在数据传输时陷入混乱:而Windoze使用自己的字符集(MS-ANSI或WIN-12xx的wine,具体取决于配置),Android需要使用UTF-8,这就是为什么习惯在文件名中仅使用7位ASCII字符的习惯。

由于此不匹配和“无法识别的字符”,介质扫描仪很可能已崩溃。这导致未填充媒体数据库,结果如下:播放器认为“那里没有媒体文件”。

拟议的行动

我建议暂时删除或至少重命名所有受影响的文件,以便保留名称中没有“特殊字符”的文件。然后再次运行媒体扫描仪(例如,通过Rescan SD触发它)。完成后,我很确定您的媒体播放器会找到要播放的东西。

获得批准后,您知道将来要寻找什么。如前所述,我强烈建议将文件名中的字符限制为7位ASCII-这样可以避免很多问题,尽管有些名称可能看起来有些奇怪;)


接受:因为重新启动后一切正常,所以关于媒体服务器崩溃的假设可能是正确的。我不希望将文件限制为80年代的ASCII名称,因此现在暂时不打扰-似乎可以正常工作,并且这些字符实际上在应用程序中正确显示为变音符号(无中文!)。
Torben Gundtofte-Bruun

3
该应用程序最有可能使用MP3文件的ID3标签,这至少可以解释这一部分。我仍然想知道这些文件是否仍然出现,并且在随后的运行中没有使媒体扫描器崩溃:如果他们首先将其崩溃,那么为什么它们仍然可以工作?但最重要的是:问题已解决:)
Izzy

2
要重新扫描媒体,还可以使用F-Droid 提供的清晰开源的应用程序SD Scanner
imz –伊万·扎哈拉里舍夫(Ivan Zakharyaschev)2014年

重新扫描后,它帮助我杀死了Apollo应用程序(长按CyanogenMod中的“后退”按钮)并重新启动它-以获取Apollo中专辑的更新列表。
imz-伊万·扎哈拉里舍夫(Ivan Zakharyaschev)2014年

感谢您的回答!当我通过ssh将音乐专辑上传到我的CyanogenMod设备后,这对我很有用,并且不知道如何使Apollo看到并播放它(整个专辑)。
imz-伊万·扎哈拉里舍夫(Ivan Zakharyaschev)2014年

3

在备用ROM中,Nexus 4的默认音乐播放器应为“ Play Music ”,带有一个看起来像黄色耳机的图标,从未听说过Apollo,但您的自定义ROM可能已更改。

Android上的大多数音乐播放器都从内置的媒体扫描仪服务获取“媒体库”,这应该会拾取存储在手机上任何用户可访问的存储位置中的MP3文件,并将它们添加到扫描仪的库中。有时媒体扫描仪不会“通知”您刚刚添加的新文件,需要告知他们进行重新扫描,商店中有可以执行此操作的应用程序,例如Rescan SD,您可以找到它们的选择以搜索Play商店的,如果你运行其中的一个,并等待一两分钟所有的媒体都应该有所回升的。

从您所说的内容来看,这不太可能,但是隐藏.nomedia文件也可能位于“音乐”文件夹中,或者是其中一个父/子文件夹中。该文件的存在告诉媒体扫描仪忽略该文件夹及其子文件夹的内容。如果在“音乐”文件夹的层次结构中的某个位置找到该文件,则将其删除。


哦,我也有“ Play音乐”,但是当我发布它时,我以为是音乐商店(从Google Play购买歌曲),这是我的错。我刚刚再次启动它,并说“设备上没有音乐”。该Settings菜单只有两行不可触摸的行:开源许可证音乐版本v4.5.9101.560208
2013年

1
Apollo是Cyanogen的默认播放器,也可以在Play商店中购买。只是为了澄清。
PaNaVTEC

我已经更新了我的问题:重新扫描没有帮助,我可以肯定没有.nomedia文件。有趣!
Torben Gundtofte-Bruun

也可能是不受支持的格式。不知道哪种播放器支持哪种格式,但是我可以想象某些格式不支持.ogg,例如某些格式不支持。另一个原因可能是采样率/方法-但这不应该影响“可见”,而是“播放良好”部分。
伊齐

@Izzy:我明白你的意思了,但是文件管理器可以播放文件,所以我认为路径和格式都有效并且可以工作。只是播放器应用程序似乎没有
注意到

1

预先安装的android音乐应用程序和Apollo音乐播放器都看不到我侧面加载的文件,直到我将目录层次结构展平为一个层次。例如,Music / Band / song.ogg有效,而Music / Band / Album / song.ogg无效。如果只有音乐播放器可以看穿那些浅薄的id3标签并回到基础知识!


这个。当事实是这样的数据经常被拼写错误,损坏,误导或完全错误时,所有当代音乐播放器似乎都将ID3当作福音。如果只有我的Android播放器可以播放文件夹,然后按文件名对条目进行排序。由于错误的ID3或“较深”的层次结构而导致的排序损坏,使整个有声读物对我来说完全听不到,经常需要我将200+ 5MB .mp3与定制的一次性脚本合并。
伊曼纽尔·兰德霍尔姆2014年

1

在Android 4.4.2上出现了相同的问题。我的解决方案:

  1. 将sdcard /音乐移至sdcard /媒体/音乐
  2. 重启进入恢复模式
  3. 擦除缓存(系统缓存,而不是达尔维克缓存)
  4. 重启系统

享受Google Play音乐!^ _ ^


1

将sdcard /音乐移动到sdcard /媒体/音乐重启opo。所有文件都显示在播放器上。


什么是“ opo”?
Firelord

0

删除在音乐文件夹中找到的.nomedia。内部和外部SD卡音乐文件夹。安装Player Pro媒体播放器。转到设置,然后将其指向外部SD卡上音乐文件夹的位置。一旦您的歌曲出现,它也会在您的股票音乐播放器上显示。祝好运


您能否提供指向上述应用程序的链接?很难找到其他方式,因为许多应用程序的名称/说明中都带有“ player pro”。谢谢!
伊兹

0

您的音乐库可能未设置为甚至扫描/sdcard0/Music/文件夹。

将您的android手机连接到计算机并激活“ USB模式”

在计算机上,通过USB电缆访问手机上的SD卡。因此,在Windows上,它看起来像是“ F:\Music\”作为驱动器号。

因此,在这种情况下,我的问题看起来像这样,“ F:\Music\Music_aa\”我将其重命名为“ F:\Music\Music_ab\

/sdcard/Music/Music_ab与USB模式断开连接后,手机上的Android USB帮助程序服务会自动开始对手机内部所有媒体进行新的扫描。

希望这可以帮助。


0

好的,伙计们...。昨晚我的股票android媒体应用专辑和音乐播放器发了疯,找不到我sd卡中的任何照片或歌曲。在略微避开中风后……以及在阅读了许多论坛后的四个小时来信后,我找到了解决方案:

对于音乐播放器,我使用了一个名为“下一个音乐”的应用程序,该应用程序实际上可以看到歌曲。我通过点击刷新按钮进入了一个名为扫描的选项,进行了一次全面扫描,魔术般地,我的歌曲可以被包括股票播放器在内的所有其他应用程序读取。无需重新启动

对于照片,我使用了quickpick。这是唯一可以实际看到照片的人。我打开了相册中的每个文件夹,然后通过按硬菜单键找到了一个名为“修复日期”的选项。是否为每个文件夹和tbey都出现在我的相册应用程序中。无需重启

ps:删除我发现的每个.nomedia绝对没有任何作用...


“下一个音乐”仅找到录音机文件(在外部SD卡上)。找不到其他音乐(存储在内部SD卡上)。我的文件应用程序可以查看音乐文件以及AirDroid。
贾尼斯·埃默里斯(JānisElmeris)

0

我遇到了这个问题,我找到了解决方案,当您转到手机的“文件管理器”时,禁用“显示隐藏的文件”。然后,已安装的播放器将无法识别您的mp3文件。因此,请确保隐藏的文件在文件管理器中被隐藏。


1
似乎很奇怪,因为我找不到与该设置有任何关系。只是我的2美分。
安德鲁·T。

0

我在三星Galaxy S3 mini上遇到了同样的事情。
我只是使用了Rescan SD / Rescan(都使用了它们,因为我不确定我的音乐在哪里是SD卡/内部SD)。
在那之后-它就起作用了,而我的三星股票音乐播放器也起作用了!!


0

运行cyanogenmod的Samsung Galaxy s5存在相同的问题。这是我所做的。我把音乐放到内部存储器中,并且运行良好。然后,我将文件复制到sd \ media \ Music,如果您没有这些文件夹,请创建它们。然后通过删除内部存储器中的其中一首歌曲来测试文件是否显示。如果没有弹出,请卸载并重新安装SD卡。


0

重命名文件夹或将文件移动到“(音乐/)”之类的新文件夹。它将自动获取您的mp3文件。


0

创建文件夹媒体/音乐。放入所有媒体文件夹和文件。在播放器中进行重新寻址和重新扫描(我使用VLC)应解决的问题。(Nexus 5X上的LinageOS 15.1)


-1

.nomedia-我的手机上有2个文件,sd上有一个文件-删除了所有三个文件,Hay Presto音乐播放器现在可以看到SD卡和手机上的所有歌曲-很好,谢谢-使用Samsung Galaxy Ace 4 lite-尝试了重新格式化SD的操作-重新启动手机-使用不同的媒体播放器-但删除所有.nomedia文件是唯一可行的解​​决方案-可以享受治疗-甚至不必重新启动手机-只需从媒体播放器中进行快速重新扫描


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.