История изменений
Исправление olegsov, (текущая версия) :
ну то что проигрывает файлы конечно есть. но идеального средства каталогизации, рейтингования новой музыки и ведения плейлистов нет.
вот мое понятие о том что должен уметь музыкальный плеер.
плейлисты и рейтинги он должен сохранять не по путям к файлам, а по метаданным, и уметь автоматически распознавать известные файлы в любом месте. и чтобы это всё работало на телефонах и десктопе с единой базой. т.е. скажем закинул на телефон файлы куда угодно, синхронизировал базу - плеер на телефоне распознал все закинутые файлы и показывает закинутые песни как доступные и играет плейлисты с ними, пропуская не обнаруженные песни.
при этом должна быть возможность одной песне сопоставить несколько файлов: скажем есть несколько вариантов одной песни - один в flac, другой в mp3, третий в .cue прилепленном к какому-нибудь миксу - всё это слинковано к одной песне забитой в базу метаданных в виде неких хэшей и прочей нужной информации, достаточной для распознавания. плейлисты должны играть любой из этих вариантов, если он доступен (т.е. если хоть один вариант распознан среди закинутых файлов), выбирая в соответствии с заданным приоритетом форматов.
Исправление olegsov, :
ну то что проигрывает файлы конечно есть. но идеального средства каталогизации, рейтингования новой музыки и ведения плейлистов нет.
вот мое понятие о том что должен уметь музыкальный плеер.
плейлисты и рейтинги он должен сохранять не по путям к файлам, а по метаданным, и уметь автоматически распознавать известные файлы в любом месте. и чтобы это всё работало на телефонах и десктопе с единой базой :) т.е. скажем закинул на телефон файлы куда угодно, синхронизировал базу - плеер на телефоне распознал все закинутые файлы и показывает закинутые песни их как доступные и играет плейлисты с ними, пропуская не обнаруженные песни, причем база по рейтингам и плейлистам синхронизируются с десктопом, чтобы можно было изменения сделанные на телефоне сразу иметь и везде где слушаешь музыку.
кроме того, должна быть возможность одной песне сопоставить несколько файлов: скажем есть несколько вариантов одной песни - один в flac, другой в mp3, третий в .cue прилепленном к какому-нибудь миксу - всё это слинковано к одной песне забитой в базу метаданных в виде неких хэшей и прочей нужной информации, достаточной для распознавания. плейлисты должны играть любой из этих вариантов, них если он доступен (т.е. если хоть одно расположение распознано), выбирая в зависимости от заданного приоритета форматов.
Исходная версия olegsov, :
ну то что проигрывает файлы конечно есть. но идеального средства каталогизации, рейтингования новой музыки и ведения плейлистов нет.
вот мое понятие о том что должен уметь музыкальный плеер.
вот мое понятие о идеальном плеере.
плейлисты и рейтинги он должен сохранять не по путям к файлам, а по метаданным, и уметь автоматически распознавать известные файлы в любом месте. и чтобы это всё работало на телефонах и десктопе с единой базой :) т.е. скажем закинул на телефон файлы куда угодно, синхронизировал базу - плеер на телефоне распознал все закинутые файлы и показывает закинутые песни их как доступные и играет плейлисты с ними, пропуская не обнаруженные песни, причем база по рейтингам и плейлистам синхронизируются с десктопом, чтобы можно было изменения сделанные на телефоне сразу иметь и везде где слушаешь музыку.
кроме того, должна быть возможность одной песне сопоставить несколько файлов: скажем есть несколько вариантов одной песни - один в flac, другой в mp3, третий в .cue прилепленном к какому-нибудь миксу - всё это слинковано к одной песне забитой в базу метаданных в виде неких хэшей и прочей нужной информации, достаточной для распознавания. плейлисты должны играть любой из этих вариантов, них если он доступен (т.е. если хоть одно расположение распознано), выбирая в зависимости от заданного приоритета форматов.