Guía de Acestream-search + xTeVe con Docker

covaga

#59 esta guia la tengo pendiente, pero si quieres ir toqueteando. Necesitas actualizar el trueNas a la versión electriceel RC e ir en Apps y descargar dockge.

Creas un nuevo dataset y entras a dockge y pones el yaml cambiando el volumen.
Hablando de memoria, el volumen sera algo ./mnt/tu pool/nuevodataset/threadfin/data/conf:/home/threadfin/conf
y con los otros igual

tambien tienes que añadir el grupo de usuarios, el de apps es el uid 678 (si no me equivoco)
environment:
- PUID=678
- PGID=678

1 1 respuesta
E

#61 genial muchas gracias por el curro que os habeis hecho!!!

spyro512

yo también estoy teniendo problemas al reiniciar, arranco el container de acestream y al hacerle cualquier request me manda un error 500

1 respuesta
Nyulocka

Me acabo de dar cuenta que faltan canales super importantes, como los de dazn de f1 y demás xD.

pantocreitor

#63 has mirado a ver si tienes los containers arrancados ya? A ver si vas a tener conflictos en los puertos

1 1 respuesta
spyro512

#65 huele al conflicto, sí, ya lo tengo funcionando de nuevo

yo creo que no es buena idea darle a acestream el puerto 8000

1 respuesta
covaga

#66 como ha comentado #52 cometi el fallo de no incluir los volumenes, en #53 está la config con los volumen

Intrak

Lo que me estoy dando cuenta es que está el canal principal de Campeones, pero no están los que abren para eventos de cada uno de los partidos. El 2, el 3, etc.

No los está encontrando directamente el acestream_search. Se sabe de dónde está sacando los canales este servicio?

1 respuesta
Nyulocka

#68 Nah, faltan mil canales. Esto es una lista .m3u de threadfin y ya esta.

1 respuesta
juandkr

los canales de futbol me sale desactivados

Intrak

#69 Estoy mirando el código fuente aquí: https://github.com/vstavrinov/acestream_search/blob/master/acestream_search/acestream_search.py#L156

Y sí que hace uso de la Search API de Ace Stream (que se documenta aquí https://wiki.acestream.media/Search_API#search), que utiliza tu motor para hacer llamadas y sacar los canales que hay en la red.

De hecho puedes probar en tu navegador con el Ace Stream arrancado a ver los canales que salen (están filtrados para que salgan solo los de la categoría deporte). En tu caso seguramente tengas que cambiar el puerto 6878 por el 8000 en caso de que lo hayas arrancado con el docker.

http://localhost:6878/search?page=0&query=&category=sport&page_size=200&group_by_channels=False&show_epg=False

Aún así, lo que digo. Aquí no salen todos los canales. Seguramente la gente que abre estos canales, etc. debe tenerlos privados de alguna manera para que no aparezcan en esta API y que únicamente se pueda acceder a ellos a través de que sepas el ID o similar. Si estuviesen aquí, también sería más fácil de tirarlos, así que...

En resumen, es útil, pero muy limitado.

1 respuesta
Nyulocka

#71 Considero que es mejor hacerse uno su propia lista m3u, pero entonces ya no haría falta nada de #1 xd.

1 respuesta
DaniRC1993

Ahora porque ya ha terminado la temporada de tenis, pero ya sé qué hacer en navidades xd

Abedulyabar

Al ejecutarse via Docker no debería ser muy diferente en Linux no? Ubuntu por ej

2 respuestas
spyro512

#74 yo lo estoy siguiendo en Debian

thecaballero

#74 Yo lo tengo levantado en ubuntu, en #52 está mi compose, te apañas al puerto, rutas, usuario que quieras utilizar y te debería servir.

1
covaga

#72 haré pruebas cambiando el tiempo, pero tambien se podria hacer scrapping.

1 respuesta
PiPePiTo

#77 el propio threadfin puede valer para tal cosa, no?

Al fin y al cabo se va quedando los canales que le devuelven las listas...

Yo le he metido otra a parte de IPTV org con los canales españoles y los estoy mapeando sin mayor problema tampoco

1 respuesta
covaga

#78 el threadfin lo hace en el formato m3u
pero por ejemplo esta pagina https://elplan94.github.io/hook/
lo tiene en formato: acestream://ffbf8c687c788d9a1a7c651e24802ee773ff3f04

el github.com/wafy80/livetv tiene algo combinado en livetv.py

1 respuesta
Nyulocka

#79 Sería posible pasar esa página a .m3u? Es la interesante realmente xD.

2 respuestas
PiPePiTo

#80 Scrappear el html y que genere un m3u con los enlaces a tu acestream local
https://github.com/ELPLAN94/hook/blob/IDs/index.html

Update: ChatGPT me lo ha hecho xDD

Le he pasado todo el html a pelo y le he dicho que quiero los enlaces para una lista m3u, que saque los ids y le he dado uno de ejemplo en formato #EXTINF y aquí me acaba de generar la lista XD

3 respuestas
Hwo4rang

Lo pego por aquí también que parece este hilo más activo..

Alguien ha conseguido hacer funcionar el Acestream en Mac o en AndroidTV????

Me dice un usuario en otro hilo que lo carga al AndroidTV desde el móvil (yo tengo iPhone) no sé si funcionaría.

Gracias x adelantado!!!

covaga

#81 #80 aqui ya hay un ejemplo https://github.com/wafy80/livetv/blob/master/livetv.py

1 respuesta
Nyulocka

#83 Eso ya no lo entiendo xD.

Hwo4rang

#82 nadie?

2 respuestas
covaga

#85 si tienes mac puedes usar el docker

1
juandkr

#85 yo tengo acestream en mi android TV, solo bajando el acestream engine desde la propia play store

1 1 respuesta
Hwo4rang

#87 y como cargas los enlaces en la propia tv?

1 respuesta
JoSaCo

Buenas, he probado a montar los 2 contenedores en un stack dentro de mi portainer y no hay forma de que el servicio de acestream encuentre nada, no se si a alguien mas le ha pasado:

2024-10-23T19:54:56.351143169Z     sys.exit(1)
2024-10-23T19:54:56.351148198Z SystemExit: 1
2024-10-23T19:54:56.351502169Z 172.27.0.1 - - [23/Oct/2024:19:54:56 +0000] "GET /search.m3u HTTP/1.1" 200 268 "-" "Threadfin" "-"
2024-10-23T19:54:56.351552791Z [2024-10-23 19:54:56 +0000] [176] [INFO] Worker exiting (pid: 176)
2024-10-23T19:54:56.389644003Z [2024-10-23 19:54:56 +0000] [179] [INFO] Booting worker with pid: 179
2024-10-23T19:55:03.872280561Z 2024-10-23 19:55:03,871|Thread-42|acestream.webui|unexpected error
2024-10-23T19:55:03.872339775Z Traceback (most recent call last):
2024-10-23T19:55:03.872351890Z   File "ACEStream/WebUI/WebUI.py", line 4514, in handle_media_server_api_request
2024-10-23T19:55:03.872361066Z   File "core/src/search/Manager.pyx", line 254, in 
2024-10-23T19:55:03.872378902Z   File "core/src/search/Manager.pyx", line 228, in 
2024-10-23T19:55:03.872387198Z ACEStream.Core.errors.SearchRequestNetworkError: search request failed
  • Se me olvidaba, es Ubuntu server, no se si es que el docker no funciona en entornos distintos a Windows o que...
1 respuesta
covaga

#89 en #52 lo tiene en ubuntu