我有可以从云端播放音乐的音乐应用程序。用户可以下载他们喜欢的歌曲以在没有互联网连接的情况下收听。下载歌曲的早期文件名与其在云中的 ID 完全匹配。例如 a34dsa335dkf.mp3, 34fdnn34n2n1.mp3, ...
这种命名方式方便快速搜索。但对人们来说并不方便,因为像 a34dsa335dkf.mp3 这样的文件名并没有告诉他们任何信息。例如,如果有人想将他下载的歌曲复制到其他地方,他将不知道要复制什么。
我正在寻找一些索引机制,因此我可以将文件命名为人类可读的(例如 Madonna-Frozen.mp3 而不是 a34dsa335dkf.mp3),并且我可以根据需要快速找到这些文件。我不能简单地将文件名与云中的 ID 匹配。因为可能重复。
有人可以给我建议我该怎么做吗?