Linux-BG
Начало
Помощ
Търси
Календар
Вход
Регистрирай
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Влез с потребителско име, парола и продължителност на сесията
Linux за българи: Форуми
>
Хумор, сатира и забава
>
Живота, вселената и някакви други глупости
>
Арена.БГ
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: Арена.БГ (Прочетена 4498 пъти)
hafte
Напреднали
Публикации: 215
Арена.БГ
«
-:
Mar 23, 2006, 21:18 »
Ето поредното разочарование.
"За да можете да гледате филми и да слушате музика от нашия сайт без да ги сваляте и съхранявате на вашият компютър, при това веднага без да изчаквате обичайния процес за сваляне"
Реших да поглдам малко а то.... някаква *.mpl плей листа.
http://kolibka.arenabg.com/array2/ppf/tmp/MPFE/
Случайно да знае някой с какво може да се отвори такъв файл под линукс.
Активен
aaaaaa
Напреднали
Публикации: 971
Арена.БГ
«
Отговор #1 -:
Mar 23, 2006, 21:24 »
Питах в една тема и ми казаха, че за сега този тип услуга не може да се ползва в линукс, но работели по въпроса, което ме обнадеждава. Между другото player-а, който ползват е MPlayer.
Активен
...to boldly go where no one has gone before...
PhobosK
Напреднали
Публикации: 282
Distribution: Ubuntu, Mandriva, Gentoo, Slackware, Fedora, SuSe
Window Manager: KDE, GNOME
Арена.БГ
«
Отговор #2 -:
Mar 23, 2006, 21:46 »
Ами точно тези *.mpl файлове са base64 encoded, което ще рече,че например:
Този тук:
Примерен код
http://kolibka.arenabg.com/array2/ppf/tmp/-=Only Playlists=-/Music/Andrea Bocelli - Amore [2006].mpl
съдържа това като първи ред:
Примерен код
aHR0cDovL2Z0cDcuYmdtZGIuY29tL0FyZW5hVFYvTXVzaWMvQW5kcmVhJTIwQm9jZWxsaSUyMC0lMjBBbW9yZSUyMC
U1YjIwMDYlNWQvMDEtYW5kcmVhX2JvY2VsbGktYW1hcG9sYS5tcDMJCTAxLWFuZHJlYV9ib2NlbGxpLWFtYXBvbGE=
което декодирано е:
Примерен код
http://ftp7.bgmdb.com/ArenaTV/Music/Andrea%20Bocelli%20-%20Amore%20%5b2006%5d/01-andrea_bocelli-amapola.mp3 01-andrea_bocelli-amapola
Оттам нататък един скрипт (например ползвайки модула на perl -
MIME-Base64
или base64tool от
тук
или пък
това
) и можеш да си ги ползваш като нормални playlists
'>
EDIT: На мен по-смешно ми стана от тези неща:
Цитат
1. Вашата операционна система да е Windows XP SP2...
2. Да свалите и инсталирате тази програмка...
.... Предоставената версия на програмката се намира все още в ранен стадий на разработка и са допустими всякакви проблеми при инсталацията и използването и. Ето някои от тях:...
Следват 5 доста сериозни проблема някои от които например:
Цитат
3. Нямате звук. В този случай проблемът е във Вашите аудио-драйвери. Преинсталирайте ги с последната възможна версия за Вашия хардуер....
..5. При натискане върху линка за онлайн гледане броузера Ви отваря текст и плеъра не се стартира. Това означава, че на този етап от разработаката на нашия плеър все още тя не е напълно съвместима с използвания от Вас броусер и е необходимо преди това да свалите .mpl файла на Вашия компютър и след това да го стартирате локално...
Нов формат ли създават, опит за защита на данните ли е това, кой знае...
'>
Активен
...I could drown in your eyes,
Die in your arms,
Live for these moments,
Here in the dark
I don't know where I end,
Not sure where you start,
When we're body to body...
DoctorA
Напреднали
Публикации: 106
Арена.БГ
«
Отговор #3 -:
Mar 24, 2006, 03:40 »
ето ви един perl скрипт който декодира .mpl files и вади url на .avi файла
За да можете да го свалите трябва да сложите username:password@ след http://
http://doctoraa.hit.bg/mpl-read-0.1.pl
Активен
Meesa find yousa's lackin' in faith disturbin'
Гост
Арена.БГ
«
Отговор #4 -:
Mar 24, 2006, 07:56 »
ето заради такива отговори този форум е ценен!!!
'>)) Браво момчета !!
Активен
hafte
Напреднали
Публикации: 215
Арена.БГ
«
Отговор #5 -:
Mar 24, 2006, 08:26 »
Много благодаря на всички.
'>
'>
'>
Активен
hafte
Напреднали
Публикации: 215
Арена.БГ
«
Отговор #6 -:
Mar 25, 2006, 20:19 »
Няко може ли да ми обясни как да ги позлвам тези скриптове за да декодирам *.mpl.
Пробвах с sh mpl-read-0.1.pl <името на файла>.mpl но нестана.
Благодаря.
п.с. намрих този линк които ще е полезен на всички но все пак кажете как става номера.
http://makcoder.sourceforge.net/demo/base64.php
Активен
DoctorA
Напреднали
Публикации: 106
Арена.БГ
«
Отговор #7 -:
Mar 26, 2006, 02:58 »
Примерен код
$chmod gou+x mpl-read-0.1.pl
$./mpl-read-0.1.pl <името на файла>.mpl
Активен
Meesa find yousa's lackin' in faith disturbin'
PhobosK
Напреднали
Публикации: 282
Distribution: Ubuntu, Mandriva, Gentoo, Slackware, Fedora, SuSe
Window Manager: KDE, GNOME
Арена.БГ
«
Отговор #8 -:
Mar 26, 2006, 07:55 »
@hafte,
А ето и още един скрипт, който превръща .mpl плейлистата в .m3u плейлиста за ползване например с xmms.
Скрипта работи само, ако е инсталирана
base64 програмата
.
Примерен код
#! /bin/sh
if [ $# -eq 1 -o $# -eq 3 ]; then
if [ -f "$1" ]; then
file_name=`echo "$1" | sed "s/.mpl$/.m3u/"`
rm -f "$file_name" 2>/dev/null
echo "#EXTM3U" > "$file_name"
(cat "$1"; echo) | while read coded_line
do
case "$coded_line" in
\#*|"") continue;;
esac
decoded_line="`echo "$coded_line" | base64 -d 2>/dev/null`"
if [ "$?" -eq 0 ]; then
[ $# -eq 3 ] && decoded_line="`echo "$decoded_line" | sed "s?^\(ht\|f\)tp://?\1tp://$2:$3@?"`" && chmod 600 "$file_name"
echo "$decoded_line" | sed "s/^\(.*\)\\t\(.*\)$/#EXTINF:-1,\2\n\1/" >> "$file_name"
fi
done
else
echo "File $1 does not exist!"
exit 1
fi
else
echo "Usage: mpl2m3u mpl_file_name [user pass]"
exit 1
fi
Създай файл с име
mpl2m3u
и copy/paste това по-горе. След това направи файла изпълним.
След като свалиш .mpl файла, го подаваш на скрипта и той създава файл със същото име, но във формат .m3u и с разширение .m3u.
Тъй като Арена искат и user:pass съм осигурил възможност за въвеждане и на тези параметри, така, че генерираните адреси да съдържат и потребител/парола.
Внимавай все пак с .m3u файловете за които си дал потребител/парола.
Въпреки,че разрешенията им се променят така,че само потребителя който ги е създал да може да ги чете, все пак съдържат пароли!
Ето и примерен начин на ползване:
Примерен код
mpl2m3u име_на_сваления_mpl.mpl
превръща .mpl в .m3u без да вкарва потребител/парола в адресите.
Примерен код
mpl2m3u име_на_сваления_mpl.mpl потрбител парола
превръща .mpl в .m3u като вкарва потребител/парола в адресите.
Активен
...I could drown in your eyes,
Die in your arms,
Live for these moments,
Here in the dark
I don't know where I end,
Not sure where you start,
When we're body to body...
st_dimitrov
Напреднали
Публикации: 102
Арена.БГ
«
Отговор #9 -:
Mar 26, 2006, 08:44 »
Цитат
(hafte @ Март 25 2006,20:19)
Няко може ли да ми обясни как да ги позлвам тези скриптове за да декодирам *.mpl.
Пробвах с sh mpl-read-0.1.pl <името на файла>.mpl но нестана.
Благодаря.
п.с. намрих този линк които ще е полезен на всички но все пак кажете как става номера.
http://makcoder.sourceforge.net/demo/base64.php
Пробвай със perl mpl-read-0.1.pl <името на файла>.mpl
Активен
hafte
Напреднали
Публикации: 215
Арена.БГ
«
Отговор #10 -:
Mar 26, 2006, 11:16 »
Страхотни сте момчета. Благодаря.
Активен
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »