[HOW TO] AceStream su Ubuntu > 16.04

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming, ecc.

[HOW TO] AceStream su Ubuntu > 16.04

Messaggioda luke3v » venerdì 10 novembre 2017, 10:59

ho letto parecchie discussioni a riguardo e ho quindi pensato di scrivere questo piccolo HOW TO...

fin'ora la soluzione più veloce per avere AceStream funzionante su Ubuntu era installare il pacchetto acestreamplayer da snap... sinceramente non vado molto pazzo per questa soluzione... fra ubuntu-snap ed acestreamplayer se ne va via qualcosa come mezzo giga... so che ad oggi i giga sul pc si sprecano... ma se penso che con qualche MB siamo riusciti a portare l'uomo sulla luna perchè per vedere uno streaming p2p devo utilizzare mezzo giga?

tralasciando questo discorso pseudo-filosofico... ho provato a capire perchè l'ultima versione di AceStream non funziona su Ubuntu > 16.04 ... il problema sta nella libreria libssl e in python-m2crypto... questo l'ho capito spulciando i commenti su AUR (Archlinux)... ho quindi integrato queste due librerie nellla cartella acestream/lib (questo evita di sporcare la cartella /lib di sistema con librerie vecchie che potrebbero essere sovrascritte da aggiornamenti)... il risultato è un engine perfettamente funzionante in modalità --client-console

altro problema importante è l'AceStream Player... è una versione vecchia e patchata di VLC che sinceramente ho snobbato perchè sempre su AUR ho trovato un piccolo script in python che permette di lanciare un video acestream da qualsiasi player (il predefinito è mpv)...

il risultato è questo pacchetto deb che uso personalmente https://mega.nz/#!pWxkwLiB!-jJlIRsOxU_V ... RWnDxsvYVU

scaricatelo, aprite il terminale, spostatevi nella directory dove si trova il file e installatelo con
Codice: Seleziona tutto
sudo dpkg -i acestream_3.1.16_amd64.deb

seguito da
Codice: Seleziona tutto
sudo apt install -f

che installerà le dipendenze...

nell'installarlo su diversi pc (con hostname diversi) ho notato che lo scrypt in python per lanciare il flusso streaming non parte se non si fa una piccola modifica... sempre da terminale digitate
Codice: Seleziona tutto
hostname

segnatevi il vostro hostname... ora da terminale con i permessi di root aprite il file /opt/acestream/acestream_launcher.py
Codice: Seleziona tutto
sudo nano /opt/acestream/acestream_launcher.py

e al rigo 86 sostituite localhost.localdomain con il vostro hostname

detto ciò il gioco è fatto... basta andare su qualsiasi sito presenti contenuti acestream:// e cliccandoci su si aprirà una finestra del vostro browser (io uso firefox e quindi garantisco il funzionamento su firefox) che vi chiederà con quale programma aprire il flusso... selezionate AceStream Launcher e attendete il caricamento... ecco un po' di foto esplicative
Immagine ImmagineImmagine


nel caso in cui vogliate cambiare player da terminale con i permessi di root aprite il file /opt/acestream/acestream_launcher.py
Codice: Seleziona tutto
sudo nano /opt/acestream/acestream_launcher.py

e al rigo 35 sostituite mpv con il vostro player preferito

nel caso in cui vogliate usare il client-gtk da terminale con i permessi di root aprite il file /opt/acestream/acestream_launcher.py
Codice: Seleziona tutto
sudo nano /opt/acestream/acestream_launcher.py

e al rigo 30 sostituite --client-console con --client-gtk
successivamente installate
Codice: Seleziona tutto
sudo apt python-appindicator python-gtk2

nb: se usate gnome-vanilla dovete installare l'estensione top-icon-plus per visualizzare la tray-icon (che è stata deprecata da gnome 3.26)

nel caso in cui vogliate aprire il flusso "alla vecchia maniera" aprite il terminale e digitate
Codice: Seleziona tutto
/opt/acestream/start-launcher URL_ACESTREAM

NB: lo scrip in python proverà ad avviare il flusso per 120 secondi... se avete una connessione lenta (e per i flussi AceStream anche una 7 Mega a volte è lenta) il programma notificherà l'impossibilità di avviare il canale

link utili:
AceStream http://wiki.acestream.org/wiki/index.php/Install_Ubuntu
AceStream su AUR https://aur.archlinux.org/packages/acestream-engine/
AceStream Launcher su github https://github.com/jonian/acestream-launcher

non credo ci sia bisogno di aggiungerlo ma tutti i diritti sono dei rispettivi autori... il pacchetto deb è stato creato ad uso personale e condiviso con voi nella speranza sia di aiuto...
Ultima modifica di luke3v il domenica 12 novembre 2017, 16:45, modificato 14 volte in totale.
luke3v
Prode Principiante
 
Messaggi: 2
Iscrizione: novembre 2017

Re: [HOW TO] AceStream su Ubuntu > 16.04

Messaggioda daigo » venerdì 10 novembre 2017, 11:26

luke3v ha scritto:Codice: Seleziona tutto
sudo dpkg - i acestream_3.1.16_amd64.deb

nb: è dpkg -i , senza spazio fra il trattino e la i..

Correggilo nel comando che hai messo così è giusto senza bisogno di dirlo
daigo
 

Re: [HOW TO] AceStream su Ubuntu > 16.04

Messaggioda luke3v » venerdì 10 novembre 2017, 11:28

daigo Immagine ha scritto:
luke3v ha scritto:Codice: Seleziona tutto
sudo dpkg - i acestream_3.1.16_amd64.deb

nb: è dpkg -i , senza spazio fra il trattino e la i..

Correggilo nel comando che hai messo così è giusto senza bisogno di dirlo


risolto avevo controllato chissà quante volte... mi sembrava non ci fosse lo spazio... e siccome era una cosa che mi era gia capitata altre volte avevo dato per scontato fosse un problema del forum
luke3v
Prode Principiante
 
Messaggi: 2
Iscrizione: novembre 2017

Re: [HOW TO] AceStream su Ubuntu > 16.04

Messaggioda Senbee » venerdì 10 novembre 2017, 12:06

Grazie!
Altro modo per installarlo, solo per la 64 bit, è questo:

Codice: Seleziona tutto
sudo apt-get install snapd
sudo snap install acestreamplayer
Sono un lottatore di sudo. Qui c'è il mio sito personale con le mie canzoni, il reportage dei miei viaggi e le mie guide per Ubuntu.
Avatar utente
Senbee
Rampante Reduce
Rampante Reduce
 
Messaggi: 7641
Iscrizione: novembre 2006
Località: Ferrara
Desktop: XFCE
Distribuzione: Xubuntu 16.04
Sesso: Maschile

Re: [HOW TO] AceStream su Ubuntu > 16.04

Messaggioda maxbigsi » venerdì 10 novembre 2017, 12:35

Grazie :birra: anche se sul mio sistema è installato ma con qualche piccola difficoltà :sisi:
W il software libero..... W Ubuntu -- Ubuntu User # 31322
Avatar utente
maxbigsi
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 16559
Iscrizione: maggio 2008
Desktop: Mate
Distribuzione: Ubuntu Mate 18.04 64bit
Sesso: Maschile

Re: [HOW TO] AceStream su Ubuntu > 16.04

Messaggioda vig » giovedì 16 novembre 2017, 23:11

luke3v Immagine ha scritto:ho letto parecchie discussioni a riguardo e ho quindi pensato di scrivere questo piccolo HOW TO...

fin'ora la soluzione più veloce per avere AceStream funzionante su Ubuntu era installare il pacchetto acestreamplayer da snap... sinceramente non vado molto pazzo per questa soluzione... fra ubuntu-snap ed acestreamplayer se ne va via qualcosa come mezzo giga... so che ad oggi i giga sul pc si sprecano... ma se penso che con qualche MB siamo riusciti a portare l'uomo sulla luna perchè per vedere uno streaming p2p devo utilizzare mezzo giga?

tralasciando questo discorso pseudo-filosofico... ho provato a capire perchè l'ultima versione di AceStream non funziona su Ubuntu > 16.04 ... il problema sta nella libreria libssl e in python-m2crypto... questo l'ho capito spulciando i commenti su AUR (Archlinux)... ho quindi integrato queste due librerie nellla cartella acestream/lib (questo evita di sporcare la cartella /lib di sistema con librerie vecchie che potrebbero essere sovrascritte da aggiornamenti)... il risultato è un engine perfettamente funzionante in modalità --client-console

altro problema importante è l'AceStream Player... è una versione vecchia e patchata di VLC che sinceramente ho snobbato perchè sempre su AUR ho trovato un piccolo script in python che permette di lanciare un video acestream da qualsiasi player (il predefinito è mpv)...

il risultato è questo pacchetto deb che uso personalmente https://mega.nz/#!pWxkwLiB!-jJlIRsOxU_V ... RWnDxsvYVU

scaricatelo, aprite il terminale, spostatevi nella directory dove si trova il file e installatelo con
Codice: Seleziona tutto
sudo dpkg -i acestream_3.1.16_amd64.deb

seguito da
Codice: Seleziona tutto
sudo apt install -f

che installerà le dipendenze...

nell'installarlo su diversi pc (con hostname diversi) ho notato che lo scrypt in python per lanciare il flusso streaming non parte se non si fa una piccola modifica... sempre da terminale digitate
Codice: Seleziona tutto
hostname

segnatevi il vostro hostname... ora da terminale con i permessi di root aprite il file /opt/acestream/acestream_launcher.py
Codice: Seleziona tutto
sudo nano /opt/acestream/acestream_launcher.py

e al rigo 86 sostituite localhost.localdomain con il vostro hostname

detto ciò il gioco è fatto... basta andare su qualsiasi sito presenti contenuti acestream:// e cliccandoci su si aprirà una finestra del vostro browser (io uso firefox e quindi garantisco il funzionamento su firefox) che vi chiederà con quale programma aprire il flusso... selezionate AceStream Launcher e attendete il caricamento... ecco un po' di foto esplicative
Immagine ImmagineImmagine


nel caso in cui vogliate cambiare player da terminale con i permessi di root aprite il file /opt/acestream/acestream_launcher.py
Codice: Seleziona tutto
sudo nano /opt/acestream/acestream_launcher.py

e al rigo 35 sostituite mpv con il vostro player preferito

nel caso in cui vogliate usare il client-gtk da terminale con i permessi di root aprite il file /opt/acestream/acestream_launcher.py
Codice: Seleziona tutto
sudo nano /opt/acestream/acestream_launcher.py

e al rigo 30 sostituite --client-console con --client-gtk
successivamente installate
Codice: Seleziona tutto
sudo apt python-appindicator python-gtk2

nb: se usate gnome-vanilla dovete installare l'estensione top-icon-plus per visualizzare la tray-icon (che è stata deprecata da gnome 3.26)

nel caso in cui vogliate aprire il flusso "alla vecchia maniera" aprite il terminale e digitate
Codice: Seleziona tutto
/opt/acestream/start-launcher URL_ACESTREAM

NB: lo scrip in python proverà ad avviare il flusso per 120 secondi... se avete una connessione lenta (e per i flussi AceStream anche una 7 Mega a volte è lenta) il programma notificherà l'impossibilità di avviare il canale

link utili:
AceStream http://wiki.acestream.org/wiki/index.php/Install_Ubuntu
AceStream su AUR https://aur.archlinux.org/packages/acestream-engine/
AceStream Launcher su github https://github.com/jonian/acestream-launcher

non credo ci sia bisogno di aggiungerlo ma tutti i diritti sono dei rispettivi autori... il pacchetto deb è stato creato ad uso personale e condiviso con voi nella speranza sia di aiuto...


Allora è possibile per esempio anche con Sopcast che ha una estensione diversa?
Grazie, ho tribolato molto per cercare di far funzionare Ace dopo molto tempo non so come. Comunque bellissima spiegazione
notebook HP 250 G4 - processore Intel® Core™ i5-5200U CPU @ 2.20GHz × 4
grafica -Intel® HD Graphics 5500 (Broadwell GT2)
Distro 18.04.1 lts
Avatar utente
vig
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 260
Iscrizione: marzo 2016
Distribuzione: Ubuntu 18.04.2 LTS
Sesso: Maschile

Re: [HOW TO] AceStream su Ubuntu > 16.04

Messaggioda wfrcrd » lunedì 30 aprile 2018, 14:46

Grazie della guida!

Ho provato la procedura su Xubuntu 18.04, e dopo avere installato una serie di pacchetti mancanti l'istruzione dkpg finisce con questi due errori:

Error in file "/usr/share/applications/org.gnome.font-viewer.desktop": "font/ttf" is an invalid MIME type ("font" is an unregistered media type)
Error in file "/usr/share/applications/org.gnome.font-viewer.desktop": "font/otf" is an invalid MIME type ("font" is an unregistered media type)

...acc !!
wfrcrd
Prode Principiante
 
Messaggi: 12
Iscrizione: ottobre 2009

Re: [HOW TO] AceStream su Ubuntu > 16.04

Messaggioda digt » lunedì 3 dicembre 2018, 18:39

Ciao a tutti, ho installato acestram su ubuntu 18.04 tramite pacchetto snap.
Vorrei spostare la directory della cache su un'altra partizione diversa dalla home ma ,come ho scoperto recentemente, i pacchetti snap sono progettati per essere confinati nella home.
Ho provato, come fatto per altre applicazione, a collegare l'interfaccia removable-media ma aceplayer non sembra abilitato per fare questo.
Qualcuno sa come fare?

EDIT: nel frattempo ho scritto una mail al creatore del pacchetto snap. Dice che sta lavorando ad una nuova versione che sarà in grado di interfacciarsi con removable-media.
digt
Prode Principiante
 
Messaggi: 26
Iscrizione: gennaio 2018
Desktop: budgie-desktop
Distribuzione: Ubuntu budgie 18.04 LTS x86_64

Re: [HOW TO] AceStream su Ubuntu > 16.04

Messaggioda digt » mercoledì 12 dicembre 2018, 16:47

Aggiornamento:
Il pacchetto acestreamplayer snap è stato aggiornato e ora è possibile salvare la cache su altre partizioni oltre che nella home
Per fare ciò occorre digitare
Codice: Seleziona tutto
sudo snap refresh

Codice: Seleziona tutto
sudo snap connect acestreamplayer:removable-media

poi basta selezionare le opzioni dall'icona di acestream e impostare la directory desiderata
Per i dettagli
https://translate.google.ru/translate?hl=&sl=ru&tl=it&u=http%3A%2F%2Fvasilisc.com%2Facestreamplayer-snap-2
:ciao:
digt
Prode Principiante
 
Messaggi: 26
Iscrizione: gennaio 2018
Desktop: budgie-desktop
Distribuzione: Ubuntu budgie 18.04 LTS x86_64

Re: [HOW TO] AceStream su Ubuntu > 16.04

Messaggioda maxbigsi » mercoledì 12 dicembre 2018, 18:37

grazie per la condivisione :birra:
W il software libero..... W Ubuntu -- Ubuntu User # 31322
Avatar utente
maxbigsi
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 16559
Iscrizione: maggio 2008
Desktop: Mate
Distribuzione: Ubuntu Mate 18.04 64bit
Sesso: Maschile


Torna a Multimediale

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 2 ospiti