Реальное задание!

Автор Catcatcat, 23-08-2011, 17:37:39

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Catcatcat

23-08-2011, 17:37:39 Последнее редактирование: 27-08-2011, 21:34:29 от Catcatcat
Программа формирования плейлиста для плеера из каталога.
Чтобы можно было ввести предварительно свой url, указал каталог с файлами, а программа разрисовала плейлист.
Забацайте для форума.
:help01:

техзадание и условия для плеера смотреть http://forum3.d-lan.dp.ua/index.php?topic=272.msg1554;topicseen#msg1554

Proydoha


Catcatcat

немножечко не так, пропадает сам путь к файлу

ведь сам смысыл, чтобы не выписывать путь.

В вернем ркне вводим url

например, для моего компа http://10.1.7.100/ (или просто ip 10.1.7.100)

в нижней также добавить файл
он должен убрать из пути имя диска, двоеточие и \, а также заменить все \ на /.

в идеfле есть два варианта, с выводом названия внизу иконки

[premiumbeat=http://10.1.7.100/Music/Sorted/Albums/New_Age/Fab_Four_-_Best_of_Kitaro/CD1 - Silence/01 Kitaro - Winds blows over the hill.mp3]01 Kitaro - Winds blows over the hill[/premiumbeat]

[premiumbeat =http://10.1.7.100/Music/Sorted/Albums/New_Age/Fab_Four_-_Best_of_Kitaro/CD1 - Silence/01 Kitaro - Winds blows over the hill.mp3]01 Kitaro - Winds blows over the hill[/premiumbeat]


или без, одна иконка


[premiumbeat]http://10.1.7.100/Music/Sorted/Albums/New_Age/Fab_Four_-_Best_of_Kitaro/CD1 - Silence/01 Kitaro - Winds blows over the hill.mp3[/premiumbeat]

[premiumbeat ]http://10.1.7.100/Music/Sorted/Albums/New_Age/Fab_Four_-_Best_of_Kitaro/CD1 - Silence/01 Kitaro - Winds blows over the hill.mp3[/premiumbeat]

обрати внимание в правильной ссылки пробела в [premiumbeat ] недолжно быть это только для просмотра

Proydoha

27-08-2011, 21:59:11 #3 Последнее редактирование: 27-08-2011, 22:08:19 от Proydoha
Два поля: "Path и Files"

В Path я, например, вписываю: ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/
В Files я тыкаю в "Добавить файлы" захожу в папку у себя на винте F:\Music\_Soundtrack\Final Fantasy VII\lossy и обвожу все файлы, которые там вижу.

Он генерирует такую вот строку (без пробела):
[premiumbeat =ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/01 - Sis puella magica!.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/02 - Salve, terrae magicae.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/03 - Gradus prohibitus.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/04 - Credens justitiam.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/05 - Clementia.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/06 - Desiderium.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/07 - Conturbatio.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/08 - Postmeridie.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/09 - Puella in somnio.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/10 - Umbra nigra.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/11 - Terror adhaerens.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/12 - Scaena felix.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/13 - Pugna cum maga.mp3][/premiumbeat]

Которую я и вписываю в сообщение:

[premiumbeat=ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/01 - Sis puella magica!.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/02 - Salve, terrae magicae.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/03 - Gradus prohibitus.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/04 - Credens justitiam.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/05 - Clementia.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/06 - Desiderium.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/07 - Conturbatio.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/08 - Postmeridie.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/09 - Puella in somnio.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/10 - Umbra nigra.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/11 - Terror adhaerens.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/12 - Scaena felix.mp3, ftp://10.1.12.237/Music/_Soundtrack/Mahou%20Shoujo%20Madoka%20Magika/Original%20Soundtrack%20I/13 - Pugna cum maga.mp3][/premiumbeat]

Что не так?

Catcatcat

[premiumbeat=http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/01-acoustique_parfum-petite_etoile_-_(original_mix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/02-ohm-g-homework_-_(original_mix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/03-timo_camillo-i_can_fly_-_(original_mix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/04-nor_elle-the_truth_-_(v_for_volkan_remix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/05-sin_plomo-nature_groove_-_(original_mix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/06-eigenart-red_and_gold_-_(original_mix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/07-tony_match-morning_sunrise_-_(original_mix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/08-terry_lee_brown_junior-moody_afternoon_-_(original_mix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/09-lemongrass-journey_to_a_star_-_(original_mix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/10-alphawezen-days_-_(the_timewriter_remix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/11-forteba-save_the_memories_feat._katerina_-_(original_mix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/12-manmachineman-electricity_babies_-_(de-phazz_remix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/13-gero-tu_me_manques_beaucoup_-_(original_mix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/14-j._axel-this_time_-_(original_mix).mp3, http://10.1.7.100/Music/Sorted/Compilations/Chill Out/Bedroom.Esc.4/15-pete_gust-space_for_now_-_(original_mix).mp3]Bedroom Escapades[/premiumbeat]

Я и говорю, что если ручками путь прописать, то работает, но  весь смысл в том, что бы не прописывать, а ввести только ip компа и выбрать файлы.

Proydoha

Цитироватьон должен убрать из пути имя диска, двоеточие и \, а также заменить все \ на /.

Цитироватьввести только ip компа и выбрать файлы.


Структура папок на http- и ftp-ресурсах не всегда совпадает с реальной структурой папок. Заменой имени диска и разворачиванием слешей в другую сторону никак не обойтись.

Пути к файлам, с некоторых пор, из соображений безопасности, нельзя передавать через элемент <input type="file">. Стопудово доступны только их имена и размер. И ещё всякие мелочи, в зависимости от броузера.
Других способов получить список имён файлов на пользовательском компьютере, не вбивая их вручную, я не способен придумать.

Catcatcat

27-08-2011, 23:13:30 #6 Последнее редактирование: 27-08-2011, 23:17:13 от Catcatcat
Я в этом не шарю, поэтому судить не могу. Но задача не стоит, чтобы решение было написано для web.

Proydoha

Цитата: Catcatcat от 27-08-2011, 23:13:30
Я в этом не шарю, поэтому судить не могу. Но задача не стоит, чтобы решение было написано для web.


Вот исходник моего решения на случай, если это вдохновит кого-то ещё: исходник
Хотя теперь есть новый плеер, который ещё красивее старого.

Proydoha

А можно заказать программу? : D

Короче, что б она переименовывала все файлы в папке по такому шаблону:

Было: имяимяимя_дд.мм.гггг.тип
Стало: гггг.мм.дд_имяимяимя.тип

Sasha

Цитата: Proydoha от 23-10-2011, 22:40:13
А можно заказать программу? : D

Короче, что б она переименовывала все файлы в папке по такому шаблону:

Было: имяимяимя_дд.мм.гггг.тип
Стало: гггг.мм.дд_имяимяимя.тип

Должна ли она просматривать и подкаталоги?
skype: ab.sasha

Proydoha

Цитата: Sasha от 23-10-2011, 22:50:54
Должна ли она просматривать и подкаталоги?


Не.

Я качаю видео с ютуба пачкой с канала, а оно ставит дату в идиотском месте. Если переставить дату в начало так, как я описал, то при сортировке по имени файлы отсортируются по дате их добавления на ютуб.

Sasha

Тип это в смысле расширение?
skype: ab.sasha

Proydoha


Sasha

skype: ab.sasha

Proydoha

24-10-2011, 01:18:49 #14 Последнее редактирование: 24-10-2011, 01:22:21 от Proydoha
Споткнулся о файлы с некоторыми именами.

...

Идиотский скачиватор ставит дату скачивания, а не дату отправления : (
Затея бессмысленна.