Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2008, 01:05   #1
NikLik
Форумчанин
 
Аватар для NikLik
 
Регистрация: 22.11.2007
Сообщений: 224
По умолчанию Работа с плейлистами.

Довольно- таки часто возникает(ну, во всяком случае, у меня) такая ситауция:
Создаёшь плейлист(на ПК), очень тщательно отбирая все песни и т.д.
Но потом хочется это послушать и на мп3-флешке, а т.к. флешка списки воспроизведения не поддерживает, надо лазить по всему компу в поисках песенок из этого самого плейлиста.

Программка довольно-таки простая:
Выбираем список воспроизвидения(M3U, LaP или Wpl), выбираем директорию, и все файлы, которые есть в выбранном списке, копируются в выбранную директорию.

P.S. название не смог придумать-- так что project1)
P.P.S. если вдруг кому станут интересны исходники-- пишите в этой теме, выложу.

Разумеется, жду отзывов.
Вложения
Тип файла: rar Project1.rar (180.0 Кб, 13 просмотров)
NikLik вне форума Ответить с цитированием
Старый 15.09.2008, 21:31   #2
NikLik
Форумчанин
 
Аватар для NikLik
 
Регистрация: 22.11.2007
Сообщений: 224
По умолчанию

Добавил возможность нумерации(по списку, по алфавиту и рандомно) и транслитерации скопированных файлов.

P.S. Название так и не придумал, помогайте ;-)
P.P.S. Форумчане, неужели не можете никак прокоментировать эту программу?
Вложения
Тип файла: rar Project1[15.09.2008(2)].rar (185.0 Кб, 26 просмотров)

Последний раз редактировалось NikLik; 15.09.2008 в 23:29.
NikLik вне форума Ответить с цитированием
Старый 15.09.2008, 21:42   #3
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

Задумка интересная ;-)....
Кто бы ты ни был - не думай о себе слишком (с)

Последний раз редактировалось Viteef; 15.09.2008 в 22:08. Причина: обсуждение репутации
DM_bite вне форума Ответить с цитированием
Старый 15.09.2008, 22:48   #4
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Когда-то у меня была такая же идея, но немного не для таких целей, я хотел в плеер встроить поддержку плейлистов из всех популярных плееров. На стадии идеи она и застряла )

В WPL файле Юникод кодировка скорее всего, нужно в Hex редакторе посмотреть, тогда точно скажу.

PS Да, все русские буквы в именах файлов в Юникоде.

Это по ходу UTF-8, все что попадает с в первую половину ASCII таблицы кодируется одним байтом, все другие символы двумя. Как-то так вроде.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог

Последний раз редактировалось mutabor; 15.09.2008 в 22:55.
mutabor вне форума Ответить с цитированием
Старый 15.09.2008, 23:11   #5
NikLik
Форумчанин
 
Аватар для NikLik
 
Регистрация: 22.11.2007
Сообщений: 224
По умолчанию

Исправил, спасибо всем за помощь.+добавил парсинг PLS списков
Что ещё можно добавить в программу?)
Вложения
Тип файла: rar Project1[15.09.2008(3)].rar (187.2 Кб, 22 просмотров)

Последний раз редактировалось NikLik; 15.09.2008 в 23:30.
NikLik вне форума Ответить с цитированием
Старый 16.09.2008, 00:27   #6
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Цитата:
Что ещё можно добавить в программу?)
Если подразумевается что ей будет пользоваться еще кто-то кроме автора, то:

Можно еще расширить список плейлистов, например AIMP и JetAudio, это из популярных, не уверен правда что у них свой формат списка, но выяснить это не помешает. LA напротив для музыки мало кто использует.
Если даже формат у них стандартный - m3u или еще какой, тогда в скобках указать популярные программы для к-рых он подходит.

Соотношение примерно (совсем примерно) следующее
WinAMP более 60%
Остальные в порядке популярности
WMP
AIMP
JetAudio
Остальная экзотика совсем мало, типа Apollo, Foobar или не совсем по назначению LA, MPC и др.

Поработать над интерфейсом, привычное всем меню будет не лишним. Также пригодилась бы возможность удалить из списка что-то или добавить перед копированием.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 16.09.2008, 03:38   #7
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

JetAudio сам сможет справится с такой задачей его поддержку делать не обязательно
Simply-Art вне форума Ответить с цитированием
Старый 16.09.2008, 09:52   #8
NikLik
Форумчанин
 
Аватар для NikLik
 
Регистрация: 22.11.2007
Сообщений: 224
По умолчанию

Как думаете, стоит ли добавлять работу с тегами??
NikLik вне форума Ответить с цитированием
Старый 17.09.2008, 03:30   #9
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Думаю стоит, ведь многие проигрыватели (в авто, муз центры, плееры) читают именно тэги, и в старых версиях многие не поддерживают русский язык, так что я бы был не прочь функций транслитирации тэгов и присвоение название песни тэгу
Simply-Art вне форума Ответить с цитированием
Старый 17.09.2008, 21:56   #10
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Согласен насчет тегов.

Для проигрывателей где русские теги не поддерживаются (нет русской кодировки) нужно сохранять теги в Юникоде (хотя тут тоже под вопросом, все зависит от конкретного устройства). Можно и в транслит, так кстати есть преимущество, на некоторых плеерах юникод сокращает вдвое кол-во символов, на деле это приводит к обрезанию длинных названий, с транслитом такого не будет.

ID3v1 тут все просто, последние 128 байт. А вот у ID3v2.x уже намного сложнее структура, есть правда библиотеки для Дельфи, но нормально работающих я не встречал.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц