ProTube

Door WeeJeWel op vrijdag 4 november 2011 12:21 - Reacties (51)
Categorie: Webshizzle, Views: 11.955

In mijn vorige blogpost liet ik een systeem zien waarbij het mogelijk is in ruimte met meerdere mensen YouTube video's af te spelen door middel van je smartphone of laptop.

Tot mijn verrassing vroegen veel mensen naar de broncode (:D), dus hier is 'ie :)

Inclusief een README en een installer moet het lukken. Feedback wordt erg gewaardeerd!

Download: http://www.weejewel.net/projects/protube/protube-1.0.2.zip

ProTube screen
Screen
ProTube client
Client
ProTube admin
Admin


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
=== INSTALLING ===
1. Create a database
2. Edit config.php to match your database
3. Run install.php

=== USAGE ===
1. Open screen.php on the big monitor in Google Chrome or Safari.
   Firefox will mess up the sound sometimes.
2. Use your smartphone to scan the code, or go to the url

=== ADMIN ===
An admin interface is available by opening admin.php. Here you can:
- Adjust the volume remotely
- Add videos without time limit
- Remove videos from the queue
- Skip videos
- Reload browser (for if anything goes wrong)
- Inject custom JavaScript

=== LICENSE ===
You may use this software for personal use. HOWEVER, if you want to
use it commercially or on a frequent basis, you MUST contact me to get 
approval for your specific purpose.

Also, no association within the University of Twente is allowed to use
this system.

I would love to receive pictures of the system in action at your 
party/gathering etc. Repay the favor! :)


=== CONTACT ===
Contact me at emilenijssen@gmail.com or @WeeJeWel92 on Twitter



--> Have fun! <--

Volgende: MusicWall 12-'11 MusicWall
Volgende: YouTube remote control 11-'11 YouTube remote control

Reacties


Door Tweakers user Ryan_, vrijdag 4 november 2011 12:29

Ah, top! Bedankt voor het delen! :)

Door Tweakers user Martijntj, vrijdag 4 november 2011 12:30

Thanks for sharing!! :)

Door Tweakers user Martijntj, vrijdag 4 november 2011 12:47

Je admin.php mist alleen in het package..


Door Tweakers user WeeJeWel, vrijdag 4 november 2011 13:11

Martijntj schreef op vrijdag 04 november 2011 @ 12:47:
Je admin.php mist alleen in het package..
Oeps, in 1.0.1 zit admin.php wel. Sorry :)

Door Tweakers user Voxxie, vrijdag 4 november 2011 13:29

Super ! Bedankt voor het delen !

Door Tweakers user magnifor, vrijdag 4 november 2011 13:46

Ik probeer screen.php te openen maar krijg een login screen. Ik gebruik de gegevens die ik heb ingevoerd in de config.php maar hij accepteert mijn login niet?

Door Tweakers user WeeJeWel, vrijdag 4 november 2011 13:48

magnifor schreef op vrijdag 04 november 2011 @ 13:46:
Ik probeer screen.php te openen maar krijg een login screen. Ik gebruik de gegevens die ik heb ingevoerd in de config.php maar hij accepteert mijn login niet?
Iemand anders ook dit probleem? De code klopt wel geloof ik, dus ik gok op een typo.

Door Tweakers user Voxxie, vrijdag 4 november 2011 13:52

Ik heb het probleem niet. Bij mij werkt hij wel.

Door Tweakers user magnifor, vrijdag 4 november 2011 13:58

WeeJeWel schreef op vrijdag 04 november 2011 @ 13:48:
[...]

Iemand anders ook dit probleem? De code klopt wel geloof ik, dus ik gok op een typo.
Heb om puur te testen a en a gebruikt. Nog steeds hetzelfde probleem:

http://i40.tinypic.com/2e3odiw.jpg

Door Tweakers user Martijntj, vrijdag 4 november 2011 14:05

Werkt hier feilloos! :)

Door Tweakers user Marientjuh, vrijdag 4 november 2011 14:08

Ontzettend leuk en simpel script! Mijn complimenten!

Door Tweakers user magnifor, vrijdag 4 november 2011 14:14

Ik heb eerst /protube geopend (dus de root) en daarna screen.php

Kan dat de reden zijn dat ik niet kan inloggen?

Door DaLass, vrijdag 4 november 2011 14:29

Prachtig systeem. Jammer genoeg krijg ik het niet werkend. ;-)

Database is aangemaakt, website laadt, alleen kom de pin niet in mn scherm te staan. Ik kan dus niet inloggen met mn smartphone, want ik weet de pin niet.

Ik zie wel een klein groen balkje, maar dat is een compleet leeg vak...

Door Tweakers user WeeJeWel, vrijdag 4 november 2011 14:31

DaLass schreef op vrijdag 04 november 2011 @ 14:29:
Prachtig systeem. Jammer genoeg krijg ik het niet werkend. ;-)

Database is aangemaakt, website laadt, alleen kom de pin niet in mn scherm te staan. Ik kan dus niet inloggen met mn smartphone, want ik weet de pin niet.

Ik zie wel een klein groen balkje, maar dat is een compleet leeg vak...
Wat zit er in de tabel 'tokens' ?

Door DaLass, vrijdag 4 november 2011 14:44

WeeJeWel schreef op vrijdag 04 november 2011 @ 14:31:
[...]


Wat zit er in de tabel 'tokens' ?
Niets....

Hmmm.. Install heeft goed gedraaid, maar mn database blijkt leeg te zijn.. Daarom krijg ik geen token..

Door Tweakers user WeeJeWel, vrijdag 4 november 2011 14:45

DaLass schreef op vrijdag 04 november 2011 @ 14:44:
[...]

Niets....

Hmmm.. Install heeft goed gedraaid, maar mn database blijkt leeg te zijn.. Daarom krijg ik geen token..
Maak 's een token aan met code=001 en date=NOW()

Should do the trick :)

Door Tweakers user Michieas, vrijdag 4 november 2011 14:46

Hoe kan ik nu mijn collega's video's laten toevoegen via de computer? Niet iedereen heeft een geavanceerde mobiel.

Door Tweakers user keken, vrijdag 4 november 2011 15:05

Leuk scriptje hoor, gaat het vast goed doen op verjaardagen _/-\o_

Door Tweakers user Michieas, vrijdag 4 november 2011 15:29

Helemaal TOP!!! Als je naar index.php gaat kan je ook alles invoeren. Werkt helaas neit via Internet Explorer.
Nu nog even die code eruit halen want die vraagt die elke keer.

Door DaLass, vrijdag 4 november 2011 15:35

WeeJeWel schreef op vrijdag 04 november 2011 @ 14:45:
[...]

Maak 's een token aan met code=001 en date=NOW()

Should do the trick :)
Ik heb maar ff een nieuwe install gedaan omdat ik ergens in je files "InnoDB" zag staan en ik dat vinkje tijdens de installatie van AppServ (combi pack van Apache/PHP/MySQL voor Windows) niet aangezet had.

Nu draait t als een speer!

Tnx!

Door Tweakers user C.J.V., vrijdag 4 november 2011 17:06

Hulde voor de huisgenoot

Door Tweakers user atlantisx, vrijdag 4 november 2011 19:03

Ik krijg steeds: video does not exist, Suggesties ?

Door Tweakers user Donool, vrijdag 4 november 2011 19:30

Werkt prima, super vet idéé dit!
Alleen als je de QR scant met je telefoon gaat hij naar localhost op je telefoon, dus moest het ff naar mn pc lan adres veranderen. Echt super dat je ook volume etc. kan veranderen! Nice dat je source code ook deelt.

Door Tweakers user himlims_, vrijdag 4 november 2011 20:39

waarom plaats je jouw systeem niet op sourceforge, deel je code, knutsel met vele en bereik een groter publiek

Door Tweakers user Puch-Maxi, vrijdag 4 november 2011 22:42

Wat cool zeg, leuk gemaakt! Bedankt voor het delen. _/-\o_

Door Tweakers user Dweazel, vrijdag 4 november 2011 22:56

Super vet! Ik ga het eens uitproberen. Bedankt! :D

Door Tweakers user Timons106, zaterdag 5 november 2011 17:01

WeeJeWel schreef op vrijdag 04 november 2011 @ 13:48:
[...]

Iemand anders ook dit probleem? De code klopt wel geloof ik, dus ik gok op een typo.
In de config staat standaard dat je inlogt met test met als wachtwoord t3st, of had je dat al veranderd? Je moet niet inloggen met je MySQL naam en wachtwoord he ;).

Door Tweakers user Timons106, zaterdag 5 november 2011 17:05

Jij bent geniaal, echt waar, bedankt voor dit script :D.
Een klein dingetje wel, admin.php is niet beveiligd ;), ik zou dit script graag willen gebruiken voor mijn website, maar niet zonder dat dat beveiligd is :P, ik ga zelf dus maar fftjes knutselen voor een mooie beveiliging :).

[Reactie gewijzigd op zaterdag 5 november 2011 17:09]


Door Tweakers user WeeJeWel, zaterdag 5 november 2011 21:55

Timons106 schreef op zaterdag 05 november 2011 @ 17:05:
Jij bent geniaal, echt waar, bedankt voor dit script :D.
:*)
Timons106 schreef op zaterdag 05 november 2011 @ 17:05:
Een klein dingetje wel, admin.php is niet beveiligd ;), ik zou dit script graag willen gebruiken voor mijn website, maar niet zonder dat dat beveiligd is :P, ik ga zelf dus maar fftjes knutselen voor een mooie beveiliging :).
Heb 't geupdate, zie de nieuwe downloadlink in de startpost!

Door Tweakers user WeeJeWel, zondag 6 november 2011 13:53

atlantisx schreef op vrijdag 04 november 2011 @ 19:03:
Ik krijg steeds: video does not exist, Suggesties ?
Wellicht werkt file_get_contents() niet goed bij je vanwege security instellingen?

Door Tweakers user Timons106, maandag 7 november 2011 11:47

WeeJeWel schreef op zaterdag 05 november 2011 @ 21:55:
[...]

:*)

[...]


Heb 't geupdate, zie de nieuwe downloadlink in de startpost!
Ah hartstikke bedankt man! :D

Door Tweakers user maXizone, dinsdag 8 november 2011 00:22

Geweldig!

Super, echt makkelijk aan de gang te krijgen ook.

Welke resolutie YouTube filmpjes pakt hij? Of nog beter: hoe stel ik in welke resolutie hij pakt?

[Reactie gewijzigd op dinsdag 8 november 2011 00:23]


Door Tweakers user WeeJeWel, dinsdag 8 november 2011 00:34

maXizone schreef op dinsdag 08 november 2011 @ 00:22:
Geweldig!

Super, echt makkelijk aan de gang te krijgen ook.

Welke resolutie YouTube filmpjes pakt hij? Of nog beter: hoe stel ik in welke resolutie hij pakt?
De beste kwaliteit voor de grootte van de player. High-res kun je forceren door "youtube.quality": "highres" te plaatsen in de jwplayer() setup.

Door Tweakers user maXizone, dinsdag 8 november 2011 01:12

WeeJeWel schreef op dinsdag 08 november 2011 @ 00:34:
[...]


De beste kwaliteit voor de grootte van de player. High-res kun je forceren door "youtube.quality": "highres" te plaatsen in de jwplayer() setup.
En deze moet er ook nog bij: 'hd.state':'true' anders is de player zelf niet HD, volgens mij?

Door Tweakers user tweakG5, dinsdag 8 november 2011 16:29

Misschien ook leuk om een twitterfunctie toe te voegen. Dus dat je livefeed krijgt van wat mensen van het feest vinden en dergelijke. Of een mogelijkheid om er foto's die mensen hebben gemaakt bij te zetten.

Door Tweakers user maXizone, dinsdag 8 november 2011 19:37

Op mijn telefoon werkt het zoeken van een nummer niet, ik denk omdat hij de onchange niet pakt, kan ik een knop maken om zoeken te forceren?

Door Tweakers user Rowdy.nl, woensdag 9 november 2011 12:27

Hmz, op m'n WP7 toestel hoef ik geen pin code in te rossen en kan ik niet zoeken... :/

Verder, werkt wel erg gaaf, ga d'r eens verder mee spelen en zal eens kijken of ik het WP7 probleem kan fix0ren...

Door Tweakers user Rowdy.nl, donderdag 10 november 2011 13:17

Hm, vorige reactie; kwam natuurlijk omdat ik de QR code scande en daar al een token invoerde... :P

Ander puntje; in de config kan ik de maximale lengte van een filmpje invoeren; echter staat op regel 47 in client-search.php hardcoded 5:30 in... ;)

Door Tweakers user Clementine, vrijdag 11 november 2011 00:05

Moet ik helemaal naar Tweakers tweakblogs om die code eindelijk van je los te peuteren ;)

Mijn dank is groot!

Gr,

Remco

Door Tweakers user Michieas, maandag 14 november 2011 10:35

Vraagje:

Komt er nog een versie die werkt op alle browsers? Of is er aanpassing die ik kan doen in firefox 3 of IE 8? Dit is namelijk de standaard (voornamelijk IE8)

Door Tweakers user WeeJeWel, maandag 14 november 2011 10:43

Ik heb geen plannen om andere browsers te ondersteunen. Je kunt altijd gebruik maken van chrome frame.

Door Tweakers user Rowdy.nl, dinsdag 15 november 2011 11:25

De interface en de adminpagina, da's geen probleem... Maar het scherm om de zaken toe te voegen? Voorlopig heb ik het alleen werkend gekregen op Chrome en Firefox, beide op de desktop. Mijn WP7 toestellen en de Samsung Galaxy SII van wat vrienden doen bijzonder weinig helaas... :/

Door Tweakers user magnifor, donderdag 17 november 2011 16:51

Inmiddels werkend gekregen op mijn interne webserver. Ideaal voor feestjes. :)

Thanks. :)

Door Tweakers user Lrrr, vrijdag 25 november 2011 20:29

Je install.php werkt niet echt bij mij. Als ik de SQL-code uit de output in PHPMyAdmin plak, krijg ik een syntaxfout. Als ik zelf tables maak werkt het uiteraard wel.

Door Tweakers user CRpt3r55, vrijdag 6 april 2012 15:29

Is er ook een mogelijkheid voor integratie met Spotify?

Door Tim, woensdag 30 mei 2012 23:06

Je licensing is wel grappig, volgens deze license zou het dus ook niet bij Proto gebruikt mogen worden. Is het misschien een idee om daar even bij te zetten dat het met jou toestemming wel mag.
Gewoon om het even compleet te maken :P

Door Tweakers user WeeJeWel, donderdag 31 mei 2012 01:12

Haha, je hebt gelijk, maar deze versie wordt toch niet meer gebruikt :)

Door Tweakers user Niekfct, vrijdag 17 augustus 2012 00:59

Geinig!
Wat heb je overigens tegen de UT?

Door Tweakers user WeeJeWel, vrijdag 17 augustus 2012 01:01

Niekfct schreef op vrijdag 17 augustus 2012 @ 00:59:
Geinig!
Wat heb je overigens tegen de UT?
Niks, integendeel, maar ik vond het wel leuk als mijn studievereniging de enige bleef met dit systeem :P

[Reactie gewijzigd op vrijdag 17 augustus 2012 01:01]


Door Menno, vrijdag 17 augustus 2012 17:19

Geweldig zeg. Zie 1 nadeel, als er even iemand niets meer tussen zet wordt het stil. Zou je ook een repeat list optie kunnen maken. Helemaal perfect zou het zijn als je ook playlists zou kunnen maken die gewoon spelen en dat verzoekjes bovenin de playlist komen.

Om te kunnen reageren moet je ingelogd zijn. Via deze link kun je inloggen als je al geregistreerd bent. Indien je nog geen account hebt kun je er hier één aanmaken.