Pagina 1 di 2

[Nuova guida] Minitube

Inviato: venerdì 18 novembre 2011, 23:20
da Devnull
Ho scritto una guida su Minitube che permette di vedere i video di Youtube senza browser e Flash Player.
/Multimedia/Video/Minitube

Re: [Nuova guida] Minitube

Inviato: sabato 19 novembre 2011, 11:12
da mlazzari2
Devnull ha scritto: Ho scritto una guida su Minitube che permette di vedere i video di Youtube senza browser e Flash Player.
/Multimedia/Video/Minitube
Grazie appena possibile la vedo

Ciao!

Re: [Nuova guida] Minitube

Inviato: sabato 26 novembre 2011, 9:49
da mlazzari2
Fatto, ora è in indice!

Grazie Luca ;)

Re: [Nuova guida] Minitube

Inviato: lunedì 9 gennaio 2017, 14:55
da [ Giulio@Linux ]
Mi ero dimenticato: avevo inserito le procedure per l'utilizzo in 16.04 e 16.10 (e probabilmente anche per le precedenti..!), in quanto la versione nei repo non funzionava più. Feci anche un blandissimo adattamento a standard moderni, ma andrebbe terminato.

Re: [Nuova guida] Minitube

Inviato: lunedì 9 gennaio 2017, 15:41
da xavier77
Mi sono appena accorto che nella guida c'è un'indicazione su come scaricare video da youtube. Per favore verificate che sia consentito dalla licenza di youtube e dal regolamento, se no andrebbe rimossa.
Nel frattempo ho inserito un warning. Grazie! :ciao:

Re: [Nuova guida] Minitube

Inviato: lunedì 9 gennaio 2017, 15:48
da giulux
I termini di servizio di YT non consentono di scaricare, ma solo la visione in streaming. (art. 5.1L).

Re: [Nuova guida] Minitube

Inviato: lunedì 9 gennaio 2017, 16:03
da [ Giulio@Linux ]
xavier77 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4948727#p4948727][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Mi sono appena accorto che nella guida c'è un'indicazione su come scaricare video da youtube. Per favore verificate che sia consentito dalla licenza di youtube e dal regolamento, se no andrebbe rimossa.
Nel frattempo ho inserito un warning. Grazie! :ciao:
Modificato l'avviso con quanto indicato da giulux.

Re: [Nuova guida] Minitube

Inviato: lunedì 23 gennaio 2017, 18:50
da Staffo
Piccolo aggiornamento: ho rimosso i riferimenti alla 10.04, oramai fuori supporto da parecchio tempo.
Ciao

Wiki minitube

Inviato: sabato 4 febbraio 2017, 12:15
da maxbigsi
Salve, volevo segnalare che nel wiki minitube http://wiki.ubuntu-it.org/Multimedia/Video/Minitube il pacchetto a 32 bit non è più disponibile sul sito ufficiale, aggiungerei anche come discutibile la scelta dell'autore visto che col programma si poteva bypassare il browser e quindi poter vedere i video di youtube anche su hardware vecchiotto, naturalmente ho sempre fatto una donazione perchè reputo giusto premiare il lavoro di chi si prodiga in questi programmi che reputo utili, vabbè pazienza. :ciao:

Edit: ho inviato una mail a Flavio vediamo se risponde :D

Re: [Nuova guida] Minitube

Inviato: mercoledì 8 febbraio 2017, 13:00
da maxbigsi
ecco la risposta di Flavio... la pubblico perchè non vi è nulla di personale e non credo ci siano problemi visto la cordialità nella domanda e risposta.
sì non faccio più pacchetti a 32bit. Ma puoi compilare da solo molto facilmente o aspettare che la tua distro prepari un pacchetto.
... dovrò vedere come compilare un pacchetto deb se ci riesco :D

Re: [Nuova guida] Minitube

Inviato: mercoledì 8 febbraio 2017, 14:01
da xavier77
Ok. Appurato che per 32 bit è solo disponibile l'installazione da sorgente, ho modificato la guida.
Ho dato per buono ovviamente quello che ha detto lo sviluppatore.
Se però bisogna rettificare qualcosa, eseguire dei test ecc. oppure se avete soluzioni alternative, fatelo sapere.
:ciao:

Re: [Nuova guida] Minitube

Inviato: mercoledì 8 febbraio 2017, 14:11
da maxbigsi
non è che magari qualcuno compila un pacchetto a 32 bit? :D sembra non sia proprio una passeggiata compilarlo per chi non è ferratissimo. :D

Re: [Nuova guida] Minitube

Inviato: mercoledì 8 febbraio 2017, 14:42
da xavier77
maxbigsi [url=http://forum.ubuntu-it.org/viewtopic.php?p=4957093#p4957093][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:non è che magari qualcuno compila un pacchetto a 32 bit? :D sembra non sia proprio una passeggiata compilarlo per chi non è ferratissimo. :D
E lo so. Purtroppo dobbiamo abituarci visto che piano piano la maggior parte del software sarà solo 64 bit.
Però se qualcuno lo compilasse e mettesse a disposizione degli altri (sull'apposita piattaforma) presumo che lo sviluppatore non abbia niente da ridire. :)
Nel caso ovviamente fateci sapere... :ciao:

Re: [Nuova guida] Minitube

Inviato: mercoledì 8 febbraio 2017, 14:58
da wilecoyote
:) Salve,
xavier77 ha scritto:
maxbigsi [url=http://forum.ubuntu-it.org/viewtopic.php?p=4957093#p4957093][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:non è che magari qualcuno compila un pacchetto a 32 bit? :D sembra non sia proprio una passeggiata compilarlo per chi non è ferratissimo. :D
E lo so. Purtroppo dobbiamo abituarci visto che piano piano la maggior parte del software sarà solo 64 bit.
Però se qualcuno lo compilasse e mettesse a disposizione degli altri (sull'apposita piattaforma) presumo che lo sviluppatore non abbia niente da ridire. :)
Nel caso ovviamente fateci sapere... :ciao:
Ma come, mi prodigo tanto a collaborare a migliorare le wiki per compilare e pacchettizzare e neanche le leggete per provarci ? Immagine

Ecco la mia wiki di prova per compilare da sorgente wilecoyote/provawcdasorgenti

Pazienza, stasera mi divertirò a provarla stà compilazione nel Lubuntu Xenial a 32 bit Immagine, ora non ho con me il portatile a 32 bit, però una domanda, vi è sufficiente la pacchettizzazione con Checkinstall ?

Ed ecco pure l'altra mia wiki di prova per pacchettizzare wilecoyote/provawccki

Le wiki sono in versione prova poiché in attesa di revisione.

Immagine Ciao

Re: [Nuova guida] Minitube

Inviato: giovedì 9 febbraio 2017, 14:18
da wilecoyote
:) Salve, rapporto sulla (tentata) compilazione + pacchettizzazione, sistema in uso Lubuntu Xenial 16.04 LTS 32 bit, verificato la presenza di tutte le dipendenze, ma esito negativo con output:

Codice: Seleziona tutto

wilecoyote@ColoradoRiver:~$ cd /home/wilecoyote/Apps/minitube-master
wilecoyote@ColoradoRiver:~/Apps/minitube-master$ qmake "DEFINES += APP_GOOGLE_API_KEY=55f7h4elhu"
Project MESSAGE: Building Minitube 2.6
Project MESSAGE: Qt 5.5.1 in /usr
Project MESSAGE: Warning: QT module(s) qml: unknown
wilecoyote@ColoradoRiver:~$
Controllando tramite Synaptic ho trovato un florilegio di questi moduli 'qml', in diversi installati ma non posso installarli tutti per scoprire quale serve.

:ciao: Ciao

Re: [Nuova guida] Minitube

Inviato: giovedì 9 febbraio 2017, 14:43
da maxbigsi
... a quanto pare hai avuto difficoltà tu che sei esperto, pensa un newbie :D

Re: [Nuova guida] Minitube

Inviato: giovedì 9 febbraio 2017, 15:43
da wilecoyote
:) Salve,
maxbigsi ha scritto:... a quanto pare hai avuto difficoltà tu che sei esperto, pensa un newbie :D
Bastava ed avanzava che il/i modulo/i richiesto/i fosse listato tra le dipendenze, ed avrei potuto provvedervi, così invece... :devilmad:

Per scrupolo, hai provato ad usare l'ultima versione di 'minitube' scaricandola dal repository ?

http://it.archive.ubuntu.com/ubuntu/poo ... /minitube/ versione 2.5.2-2, puoi usare GDebi per provare l'installazione.

:ciao: Ciao

Re: [Nuova guida] Minitube

Inviato: giovedì 9 febbraio 2017, 16:05
da maxbigsi
ho proprio quella installata :sisi: ma con diversi video non funziona :nono:

Re: [Nuova guida] Minitube

Inviato: giovedì 9 febbraio 2017, 19:13
da [ Giulio@Linux ]
Manca una dipendenza e l'ho trovata, stasera aggiorno la guida con le procedure di installazione corrette.
EDIT. Fatto. La dipendenza mancante è qtdeclarative5-dev
EDIT2. Si installa correttamente, ma adesso si apre ma non funziona. C'è ancora qualcosa da investigare dunque... Intanto lasciamo la procedura per l'installazione.
EDIT3. Ok, credo sia perché YourAPIKeyHere è in realtà un qualcosa da aggiungere che si ha solo se si è sviluppatori. Non è poi così semplice questa compilazione...

Re: [Nuova guida] Minitube

Inviato: venerdì 10 febbraio 2017, 14:33
da wilecoyote
:) Salve, grazie dell'informazione @[Giulio@Linux] sulla dipendenza mancante.

Me l'ero già procurata ieri sera con un baratto con un altro Linuxiano, Opensusiano per la precisione, io realizzo e fornisco il file .qm di traduzione per il programma FMIT che gli serve, ed in cambio mi ha fornito le informazioni qua necessarie, ovvero mi ha indicato 2 dipendenze più un link utile alla «causa», ovvero come provvedersi del "APP_GOOGLE_API_KEY".

Preciso che le informazioni derivano da una compilazione riuscita in un OpenSuse tramite Yast, così ho scoperto che il programma funziona anche in esso.


Comincio col ricapitolare le dipendenze richieste:

Codice: Seleziona tutto

sudo apt-get install build-essential qttools5-dev-tools qt5-qmake qtscript5-dev libphonon4qt5-dev libqt5sql5-sqlite qt5-default qtdeclarative5-dev qtdeclarative5-dev-tools
I pacchetti aggiunti sono gli ultimi 2.

Posto l'output di compilazione e pacchettizzazione:

Codice: Seleziona tutto

wilecoyote@ColoradoRiver:~$ cd ~/Apps/minitube-master
wilecoyote@ColoradoRiver:~/Apps/minitube-master$ qmake "DEFINES += APP_GOOGLE_API_KEY=6yhf57hfu7"
Project MESSAGE: Building Minitube 2.6
Project MESSAGE: Qt 5.5.1 in /usr
wilecoyote@ColoradoRiver:~/Apps/minitube-master$make
...
...
wilecoyote@ColoradoRiver:~/Apps/minitube-master$ sudo checkinstall -D --install=no
[sudo] password di wilecoyote: 

checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
           Questo software è rilasciato sotto i termini della licenza GNU GPL.


The package documentation directory ./doc-pak does not exist. 
Should I create a default set of package docs?  [y]: 

Preparazione documentazione pacchetto in corso...OK

Inserire una breve descrizione per il pacchetto.
Termina la tua descrizione con un linea vuota o EOF.
>> Programma per visualizzare filmati di Youtube
>> 

*****************************************
**** Debian package creation selected ***
*****************************************

Il pacchetto verrà costruito con le seguenti caratteristiche: 

0 -  Maintainer: [ root@ColoradoRiver ]
1 -  Summary: [ Programma per visualizzare filmati di Youtube ]
2 -  Name:    [ minitube ]
3 -  Version: [ master ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ minitube-master ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ minitube ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Inserisci il corrispondente numero per cambiare una caratteristica (seguito da INVIO) oppure premere INVIO per continuare: 0
Enter the maintainer's name and e-mail address: 
>> Wile Coyote <wilecoyote@grandcanyon.cd>

Il pacchetto verrà costruito con le seguenti caratteristiche: 

0 -  Maintainer: [ Wile Coyote <wilecoyote@grandcanyon.cd> ]
1 -  Summary: [ Programma per visualizzare filmati di Youtube ]
2 -  Name:    [ minitube ]
3 -  Version: [ master ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ minitube-master ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ minitube ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Inserisci il corrispondente numero per cambiare una caratteristica (seguito da INVIO) oppure premere INVIO per continuare: 3
Inserisci una nuova versione: 
>> 2.6

Il pacchetto verrà costruito con le seguenti caratteristiche: 

0 -  Maintainer: [ Wile Coyote <wilecoyote@grandcanyon.cd> ]
1 -  Summary: [ Programma per visualizzare filmati di Youtube ]
2 -  Name:    [ minitube ]
3 -  Version: [ 2.6 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ minitube-master ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ minitube ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Inserisci il corrispondente numero per cambiare una caratteristica (seguito da INVIO) oppure premere INVIO per continuare: 6
Indica il nuovo gruppo software: 
>> Personale

Il pacchetto verrà costruito con le seguenti caratteristiche: 

0 -  Maintainer: [ Wile Coyote <wilecoyote@grandcanyon.cd> ]
1 -  Summary: [ Programma per visualizzare filmati di Youtube ]
2 -  Name:    [ minitube ]
3 -  Version: [ 2.6 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ Personale ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ minitube-master ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ minitube ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Inserisci il corrispondente numero per cambiare una caratteristica (seguito da INVIO) oppure premere INVIO per continuare: 

Installing with make install...

========================= Risultato installazione ===========================
install -m 755 -p build/target/minitube /usr/bin/minitube
strip /usr/bin/minitube
cp -f -R /home/wilecoyote/Apps/minitube-master/build/target/locale /usr/share/minitube/
install -m 644 -p /home/wilecoyote/Apps/minitube-master/minitube.desktop /usr/share/applications/
install -m 644 -p /home/wilecoyote/Apps/minitube-master/data/minitube.svg /usr/share/icons/hicolor/scalable/apps/
install -m 644 -p /home/wilecoyote/Apps/minitube-master/data/16x16/minitube.png /usr/share/icons/hicolor/16x16/apps/
install -m 644 -p /home/wilecoyote/Apps/minitube-master/data/22x22/minitube.png /usr/share/icons/hicolor/22x22/apps/
install -m 644 -p /home/wilecoyote/Apps/minitube-master/data/32x32/minitube.png /usr/share/icons/hicolor/32x32/apps/
install -m 644 -p /home/wilecoyote/Apps/minitube-master/data/48x48/minitube.png /usr/share/icons/hicolor/48x48/apps/
install -m 644 -p /home/wilecoyote/Apps/minitube-master/data/64x64/minitube.png /usr/share/icons/hicolor/64x64/apps/
install -m 644 -p /home/wilecoyote/Apps/minitube-master/data/128x128/minitube.png /usr/share/icons/hicolor/128x128/apps/
install -m 644 -p /home/wilecoyote/Apps/minitube-master/data/256x256/minitube.png /usr/share/icons/hicolor/256x256/apps/
install -m 644 -p /home/wilecoyote/Apps/minitube-master/data/512x512/minitube.png /usr/share/icons/hicolor/512x512/apps/

======================== Successo nell'installazione ==========================

Copying documentation directory...
./
./AUTHORS
./TODO
./README.md
./COPYING
./CHANGES

Copiatura dei file nella cartella temporanea in corso...OK

Stripping ELF binaries and libraries...OK

Compressione delle pagine di manuale in corso...OK

E' in corso la costruzione della lista dei file...OK

Costruzione pacchetto Debian in corso...OK

NOTA: Il pacchetto non verrà installato

Cancellazione file temporanei in corso...OK

Writing backup package...OK
OK

Cancellazione cartella temporanea in corso...OK


**********************************************************************

 Done. The new package has been saved to

 /home/wilecoyote/Apps/minitube-master/minitube_2.6-1_i386.deb
 You can install it in your system anytime using: 

      dpkg -i minitube_2.6-1_i386.deb

**********************************************************************

Non posto l'output del comando `make` poiché di 53611 caratteri, mantengo invece quello del `checkinstall` per esemplificare come usarlo, notare che i dati sul Maintainer sono 'sul generis', poiché il pacchettizzato così creato è specifico del SO e computer in cui è realizzato, non è distribuibile in parole povere.

Inoltre la "APP_GOOGLE_API_KEY" usata è fittizia, una stringa di 10 caratteri alfanumerici alla `de coio coio', buona solo per poter provare la compilazione, pacchettizzazione, installazione e stabilità del programma, tutti e 4 punti completamente soddisfatti, la sua mancanza pregiudica semplicemente il funzionamento previsto, non apre Youtube, non la consistenza del pacchetto medesimo.

Usare il terminale ogni volta che lo si usa, col comando `build/target/minitube' non è un granché confortevole, pertanto raccomando caldamente di usare Checkinstall per l'installazione dato che l'autore l'indica espressamente:
GitHub - flaviotordini_minitube: YouTube app ha scritto:'Build instructions`

Installing on Linux:

$ sudo make install

This is for packagers. End users should not install applications in this way.
Credo sia una necessità dovuta al fatto che vada preventivamente rimosso il vecchio nel caso si voglia aggiornarlo.


Il grosso del problema non è la compilazione, ma procurarsi la "APP_GOOGLE_API_KEY" per la quale mi è stato fornito questo link, a partire da un account Google che non ho e non sono interessato a fare.


In ultima analisi consiglierei di considerare l'idea di creare una sottopagina specifica per installare il Minitube in sistema 32 bit, con riportate tutte le istruzioni necessarie sia per compilarlo e pacchettizzarlo sia per crearsi la "APP_GOOGLE_API_KEY", senza linkare, o limitandolo al minimo, altre pagine che scoraggerebbe i più.

@maxbigsi, visto il tuo interesse sul programma e che sei anche niubbio di compilazione, fortunata ed ottima combinazione, se hai un account di Google saresti disposto, aiutandoti, a collaudarla questa sottopagina ?

:shy: Ehm... si, in un certo senso ti sto chiedendo di fare da «cavia» per verificare la bontà della pagina stessa per un profano della compilazione.

:ciao: Ciao