MusicProducers.pl / Produkcja muzyki / Poradniki / Forum
Player forumowy - Wersja do druku

+- MusicProducers.pl / Produkcja muzyki / Poradniki / Forum (https://musicproducers.pl)
+-- Dział: FORUM (https://musicproducers.pl/forum-forum)
+--- Dział: Archiwum (https://musicproducers.pl/forum-archiwum)
+--- Wątek: Player forumowy (/temat-player-forumowy)

Strony: 1 2


Player forumowy - Audionysos - 15.04.2014

Myślę, że fajnie by było gdyby na głównej stronie forum był playerek z najnowszymi kawałkami użytkowników. Można by pobrać linki z najnowszych tematów i odtwarzać muzykę prosto z sc tak żeby nie trzeba by było przechodzić do kolejnych tematów żeby przesłuchać kolejnych produkcji i dodatkowo można by dać przycisk, który by przekierowywał do wątku z aktualnie lecącym kawałkiem, jeśli będzie się chciało coś napisać na jego temat.
Na Reasonie był podobny playerek i moim zdaniem było to bardzo dobre rozwiązanie.

Ja bym to widział mniej więcej w ten sposób:
http://audionysos.host56.com/MPTest.html

Co o tym sądzicie? Jest w ogóle taka opcja żeby coś podobnego było, czy nie chcecie czegoś takiego?


RE: Player forumowy - K - 15.04.2014

A umiesz PHP i Java Script? :D

Oraz czy znasz wystarczająco MyBB, by to zaimplementować?


RE: Player forumowy - Wizzardius - 15.04.2014

My nie, ale Ty Kay tak :D

audio ma dobry pomysł. A gdyby ten plejerek był jeszcze nad/pod shoutboxem to już wgl bajka ;d Może Oldschool w końcu by coś pożytecznego zaczał robić ;x


RE: Player forumowy - K - 15.04.2014

Od kiedy ja je niby znam? xD


RE: Player forumowy - future villain - 15.04.2014

O k*rwa, działa. Myślałem że to .jpg xD

EDIT:
Oczywiście jestem za, tyle żeby stało to gdzieś pod/nad shoutbox'em. SB w okienku nie jest zbyt wygodny na Windows.


RE: Player forumowy - OProject - 15.04.2014

Pomysł niby dobry... ale
Po pierwsze jak widać Kay nie umie tego zrobić xd
Po drugie to by tylko bardziej rozleniwiło użytkowników (zwłaszcza te tzw. 'Pijawki') posłuchał by na playerku albo by poszedł buszować w internecie albo by mu się nie chciało wchodzić i komentować, zresztą takim to i tak się nie chce xd
No może gdyby miał opcje komentarza jak np. na sc to co innego.
Nie wiem jakby to miało działać... jak by odtwarzało muzykę z czyjegoś kanału z sc, yt czy na zippi?
Wizzardius ty się lepiej weź za muzykę... bo nic z ciebie nie będzie.
Czekam na 3 strony odpowiedzi <lolhaha>


RE: Player forumowy - Knifeman - 15.04.2014

raczej wątpię czy bym tego używał


RE: Player forumowy - K - 15.04.2014

No właśnie to za bardzo nie miałoby jak działać, jak zwrócił uwagę Oldie.

Po pierwsze: nie ma opcji przeskalowania playerów SoundCloud, tak aby były mniejsze. Mogą być krótsze, ale nie niższe i to nie ja to ustaliłem ale SC, bo to od nich zależy jak wygląda odtwarzacz.

Skrypt, aby wyciągało player z tematów dałoby się zrobić (choć ja tego oczywiście nie zrobię), ale co po tym, gdy nijak nie pójdzie umieścić tego w tabelce. No chyba, że ktoś napisze coś takiego, że nie dość, że skrypt wyjmie odtwarzacz z tematu, to do tego utwór odtwarzałby się we własnym odtwarzaczu.


RE: Player forumowy - Audionysos - 15.04.2014

??
Nie wiem, może nie działało wcześniej bo to darmowy hosting i raczej nic nie gwarantują, ale przecież w linku dałem działającą wersję tego co jak napisałeś "nie da się zrobić". Chyba że na innych przeglądarkach to nie działa - nie wiem, pisałem to na szybko i nie testowałem na innych przeglądarkach poza Chrome.
Chyba potrafisz wrzucić diva w jakimś miejscu na forum? Zrobienie playerka jest banalne, a co do kawałków to nie chodzi o wyciąganie pojedynczych playerków - wystarczą same linki.
Dla testu napisałem w php skrypt do wyciągania linków, ale z racji tego, że nie mam bezpośredniego dostępu do bazy danych to musiałem to robić od dupy strony. Efekt jest taki, że do stworzenia listy muszę pobrać najpierw wszystkie strony z tematami - 7 działów po 10 tematów czyli 77stron. Zrobiłem to za pomocą curl i cała operacja trwa około 1min, a domyślny maksymalny czas wykonywania to 30s - na localhost spoko, zmieniłem sobie, ale już na darmowym hoście nie ma szans żeby zmienić takie ustawienie :/
Jeśli macie dostęp do bazy danych, a zakładam, że macie to pobierać listę można spokojnie "na żywo" bo taka operacja jest banalna...
Z technicznego punktu widzenia nie widzę żadnych przeszkód - gdybym tego nie przetestował to bym nie zakładał tego tematu ;)


RE: Player forumowy - K - 15.04.2014

Wcześniej nie zauważyłem, że to działający podgląd (na szybko spojrzałem i myślałem, że tylko graficzny xD).
Jak widać z PHP jestem totalnie na opak skoro tak łatwo to skonstruowałeś. Z miłą chęcią wstawię coś takiego na forum, ale chciałbym mieć możliwość edycji graficznej, najlepiej gdyby odnosiła się bezpośrednio do szablonu CSS.


RE: Player forumowy - Knifeman - 15.04.2014

na operze nie działa


RE: Player forumowy - OProject - 15.04.2014

Mnie na chromie działa xd
Z tym że odtwarza tylko jeden utwór z tematu a czasami jest więcej.
A myślałem z początku że to obrazek wstawiłeś xd


RE: Player forumowy - Audionysos - 15.04.2014

Przyciski to akurat pliczki png więc można łatwo podmienić. Cała reszta jest zrobiona na canvasach - szczerze mówiąc nie wiedziałem jak to zrobić bo pierwszy raz pisałem w js, ale na canvasy w sumie też można nałożyć style. Ogólnie to pisałem to dla testu i dużo rzeczy jest tam zakodowane na twardo, ale pliki mogę Ci podesłać żebyś sobie zobaczył jak to wygląda i pozmieniał co Ci się podoba.
Wygląd zawsze można zmienić jak i sam layout - na początku chciałem też trochę inaczej, ale stwierdziłem, że nie ma co się z tym babrać jak i tak pewnie finalnie to by wyglądało zupełnie inaczej.

pliki

Umieszczenie w dokumencie wyglada aktualnie tak:

Importujesz api z sc i pliczek z playerem:

[code]
<script src="http://w.soundcloud.com/player/api.js"></script>
<script src="MPWidget.js"></script>
[/code]

Umieszczasz na stronce w dowolnym miejscu niewidzialnego iframe klołdowego:
[code]
<iframe id="wi" frameborder="no" height="0" scrolling="no" src="https://w.soundcloud.com/player/?url=https://soundcloud.com/silencegroovednb/aint-got-no" width="100%"></iframe>
[/code]

Tworzysz instancję widżet SC podając id iframe'a z ich playerem - chciałem skorzystać z sc sdk ale doszedłem do tego, że wrzucam ich widżet i ustawiam jego wysokość na 0 tak żeby nie był widoczyn
[code]
widget1 = SC.Widget("wi");
[/code]

Tworzysz instancję mojego playera i pobierasz główny kontener (div), który następnie wrzucasz sobie w dowolnym miejscu w dokumencie:
[code]
var widz = new MPWidget(SC, widget1,titles,links, scLinks);
document.body.appendChild(widz.getContainer());
[/code]
Do konstruktora podajesz samo SC, widżet klołdow, tablicę z tytułami (to co się pojawia na liście np. "xxx - yyy (zzz remiks)"), linki do forum (nie pełne) np. "temat-drum-bass-xxx-yyy-zzz-remiks" i linki do sc np. "https://soundcloud.com/silencegroovednb/aint-got-no"

No i to wszystko.
(15.04.2014, 17:03)Knifeman napisał(a): na operze nie działa

Co za hipster... :P Będę musiał ściągnąć bo nawet nie mam tej przeglądarki zainstalowanej <nonie>


RE: Player forumowy - K - 15.04.2014

(15.04.2014, 17:34)Audionysos napisał(a): Tworzysz instancję widżet SC podając id iframe'a z ich playerem - chciałem skorzystać z sc sdk ale doszedłem do tego, że wrzucam ich widżet i ustawiam jego wysokość na 0 tak żeby nie był widoczyn
[code]
widget1 = SC.Widget("wi");
[/code]

Tworzysz instancję mojego playera i pobierasz główny kontener (div), który następnie wrzucasz sobie w dowolnym miejscu w dokumencie:
[code]
var widz = new MPWidget(SC, widget1,titles,links, scLinks);
document.body.appendChild(widz.getContainer());
[/code]

Do konstruktora podajesz samo SC, widżet klołdow, tablicę z tytułami (to co się pojawia na liście np. "xxx - yyy (zzz remiks)"), linki do forum (nie pełne) np. "temat-drum-bass-xxx-yyy-zzz-remiks" i linki do sc np. "https://soundcloud.com/silencegroovednb/aint-got-no"

Tego już nie rozumiem xD


RE: Player forumowy - Audionysos - 15.04.2014

Czego konkretnie nie rozumiesz?
Jeśli chodzi o sc to przeczytaj sobie http://developers.soundcloud.com/docs/api/html5-widget


RE: Player forumowy - Knifeman - 15.04.2014

(15.04.2014, 17:34)Audionysos napisał(a):
(15.04.2014, 17:03)Knifeman napisał(a): na operze nie działa

Co za hipster... :P Będę musiał ściągnąć bo nawet nie mam tej przeglądarki zainstalowanej <nonie>

[Obrazek: odwiedzinyprzegladarka.png]

takie tam statystyki wchodzących na mp


RE: Player forumowy - Audionysos - 15.04.2014

Knifeman jaką masz wersję przeglądarki? Właśnie zainstalowałem u siebie operę i śmiga.
Możesz wkleić log konsoli? PPM>Zbadaj element>console

ps
13% to nie hipsterstwo? ;P


RE: Player forumowy - Wizzardius - 15.04.2014

Na Operze nic nie działa. Gówniana przeglądarka po całości. Niektóre strony na niej całkowicie sie rozjeżdzają, youtube świruje. Jak ja przerabiałem dla brata stronke pod css, to na wszystkich przeglądarkach wszystko śmigało (nawet na Internet Explorerze), a na Operze oczywisćie wszystko rozje****. Tak więc fakt, że Ci na Operze to nie działa, to akurat nie wina tego kto zaprogramował ten plejerek (Audionysos), tylko Twojej porytej psychicznie przegladarki xD


RE: Player forumowy - Knifeman - 15.04.2014

juz działa - ale chyba zrobiłeś update bo jest suwak w innym miejscu :)
EDIT: tryb off-road powodował problem

EDIT2: @Wizzardius
nowa ma teraz w większości bebechy od Chrome więc nie powinna powodować większych problemów

Opera 20.0.1387.91 Stable Win7 x64 Ultimate


RE: Player forumowy - Audionysos - 15.04.2014

(15.04.2014, 18:11)Knifeman napisał(a): juz działa - ale chyba zrobiłeś update bo jest suwak w innym miejscu :)

Nie było żadnego update - to tylko mały bug - w zależności co się wcześniej załaduje może być na innym miejscu ;P