allanadja escribió:Al parecer si usas el script autoinstalador si caduca. En mi caso lo descarge desde que vi este hilo y no me a caducado. Descarge el archivo de instalacion manual lo descomprimi en mi home y lo añadi a el inicio de seccion para que corra automaticamente, la vercion si no me equivoco es la 4.4.5 y la estoy corriendo en Ubuntu.
allanadja escribió:Lo de que el servidor no se reinicia solo es un problema causado por instalarlo en la Home, a mi me pasa lo mismo. En cuanto a ponerlo en el inicio de seccion en KDE es algo diferente yo utilizo Gnome y en realidad no sabria decirte los pasos a seguir en KDE.
PENECK escribió:respecto a esta manera de hacer streaming.
Es mas efectiva que por el WM11 y TVersity? lo figo porque cada 2x3 se pierde la conexion y da problemas de reconocimientos de archivos y tal.... weno,que os voy a contar que no sepais.
Se puede decir que es iwal de efectiva que el XBMC de la xbox1?
weno,saludos.
allanadja escribió:PENECK escribió:respecto a esta manera de hacer streaming.
Es mas efectiva que por el WM11 y TVersity? lo figo porque cada 2x3 se pierde la conexion y da problemas de reconocimientos de archivos y tal.... weno,que os voy a contar que no sepais.
Se puede decir que es iwal de efectiva que el XBMC de la xbox1?
weno,saludos.
Te doy mi experiencia con el en Linux que no creo que sea muy diferente a su funcionamiento en Win. Hasta la fecha nunca e perdido la conexión del servidor y su consumo de recursos es mínimo comparado con WMP11. Sencillo de configurar y en la mayoría de los casos detecta la 360 automáticamente. Incluso funciona con una gran cantidad de aparatos como la PS3 y yo también lo utilizo para oír en mi PSP la musica del ordenador mediante WIFI.
allanadja escribió:Con este comando desde el terminal lo podras borrar:
sudo rm -fr /usr/local/TwonkyVision /var/run/twonky.pid
Ahora te descargas la vercion 4.4.9 y creas en tu home una carpeta llamada Twonky, en esta carpeta pondras todos los archivos que estan dentro del .zip. Luego creamos un script para iniciar el servidor, aber el editor de texto y copia lo siguiente:
#!/bin/bash
sleep 15s
/home/<tu usuario>/Twonky/twonkymediaserver
#End
Ahora lo guardas con el nombre twonky.sh y luego le das permiso para ejecutarce, le das clik izquierdo ->propiedades->permisos y marcas la casilla ejecutar como aplicacion. ahora lo mueves a:
urs/local/bin
Luego lo añadimos al inicio de seccion solo tienes que ir a Sistema -> Preferencias -> Sesiones
en la ventana que se abre le das a añadir en esta ventana pones el nombre (el que quieras) , el comando (aqui ponemos twonky.sh) y Comentario (pones una pequeña descripcion) y ahora le damos aceptar y listo.
Asi lo tengo yo para que se ejecute automaticamente.
Cualquier duda me dices.
ffelagund escribió:Probad el mediatomb. Es tan facil de configurar que da miedo y da menos problemas, y si lo configurais bien hace transcoding de lo que sea (incluidos ogm y mkv)
allanadja escribió:ffelagund escribió:Probad el mediatomb. Es tan facil de configurar que da miedo y da menos problemas, y si lo configurais bien hace transcoding de lo que sea (incluidos ogm y mkv)
Hola habia leido de el antes pero en la web oficial en la lista de dispositivos no esta la 360 y pense que no funciona. Lo probare y comento.
tux_os escribió:Saludos amigos, Bueno tengo una duda al principio instalae Twonky 4.4.9 con el auto instalador(sh) y ya elemine el directorio y archivos mencionados arriva y segui los pasos lo baje para instalacion manual, lo copie a home, etc, mi problema es q sigue apareciendo q expiro la unica forma de q deje de aparecer es q cambien la fecha a hace un mes , pero alguien sabe q otro archivo deberia de eliminar, supongo q debe de haber algun archivo en mi sistema en el cual esta guardada la fecha en la q lo inicie a usar pero no se cual, o algun seria me vendira bien de igual manera.
Gracias por su ayuida.
#!/bin/bash
dir_act=$PWD
dir_cnf=/home/tu_user/.TwonkyMediaServer/
dir_prg=/home/tu_user/Programas/Twonkymedia_5.0/
function limpiar
{
mv twonkymedia-server.ini ..
rm * -R
mv ../twonkymedia-server.ini .
touch twonkymedia-server.ini
touch tdate
}
cd $dir_cnf
if [ ! -f "tdate" ]; then
limpiar
fi
tdate=`find tdate -mtime +28`
if [ "$tdate" == "tdate" ]; then
limpiar
fi
cd $dir_prg
./twonkymediaserver
cd $dir_act
xzibit escribió:Llevo unos días dándole vueltas para quitarle la caducidad al TwonkyMediaServer 5.0 (recordemos que a partir de la 5 para arriba si que caduca la versión Linux) sin tener que perder la configuración del mismo. Me puse a ver los archivos de configuración (dentro de nuestro home, en .TwonkyMediaServer/) y después de estar mirando todos los archivos con lupa llegué a la conclusión que la información de los días restantes estaba dentro de la base da datos (.TwonkyMediaServer/db/.....). Mi idea inicial era la de dar con el fichero y modificarlo para conseguir poner de nuevo el conteo de días a 30, sin embargo dado lo grande (hay miles de directorios ahí dentro) y críptica que resulta la base de datos, al final opté por un método un poco más bruto pero igual de efectivo: borrar absolutamente todo dentro de la carpeta de configuración menos el archivo de configuración general (twonkymedia-server.ini) y volver a lanzar el twonkymediaserver. El caso es que funcionó, fui a la configuración (http://127.0.0.1:9000/config) y volvieron a aparecer allí 30 días de prueba.
Hecho esto me puse a hacer un script/lanzador que hiciera todo lo anterior automáticamente y luego lanzara el Twonky. La idea es crear un fichero de control (lo llamé "tdate"), y que luego el script chequeara la fecha de modificación de dicho archivo, y si esté era superior a 28 días (29 o más, o sea le doy 1 día de "chance" para evitar problemas), lo borrara todo y vuelta a empezar. Lo bueno es que al no borrar el fichero de configuración no se pierde nada (por ejemplo la lista de directorios compartidos, que era lo que más me preocupaba), tan sólo estamos obligando al programa a rehacer su base de datos.
Bueno al lío, aquí les dejo el script:#!/bin/bash
dir_act=$PWD
dir_cnf=/home/tu_user/.TwonkyMediaServer/
dir_prg=/home/tu_user/Programas/Twonkymedia_5.0/
function limpiar
{
mv twonkymedia-server.ini ..
rm * -R
mv ../twonkymedia-server.ini .
touch twonkymedia-server.ini
touch tdate
}
cd $dir_cnf
if [ ! -f "tdate" ]; then
limpiar
fi
tdate=`find tdate -mtime +28`
if [ "$tdate" == "tdate" ]; then
limpiar
fi
cd $dir_prg
./twonkymediaserver
cd $dir_act
Ojo con que hay que cambiar los directorios que hay dentro de las variables dir_cnf y dir_prg (lineas 3 y 4). dir_cnf es el directorio de configuración (siempre está en /home/tu_user/.TwonkyMediaServer/), y dir_prg es donde tenéis instalado el programa.
Lo podeis poner dentro de "/usr/local/bin" por ejemplo, y así lo tendréis a mano para ejecutarlo desde cualquier lado. Y recordad que hay que ponerle permisos de ejecución al script (chmod +x).
xzibit escribió:Llevo unos días dándole vueltas para quitarle la caducidad al TwonkyMediaServer 5.0 (recordemos que a partir de la 5 para arriba si que caduca la versión Linux) sin tener que perder la configuración del mismo. Me puse a ver los archivos de configuración (dentro de nuestro home, en .TwonkyMediaServer/) y después de estar mirando todos los archivos con lupa llegué a la conclusión que la información de los días restantes estaba dentro de la base da datos (.TwonkyMediaServer/db/.....). Mi idea inicial era la de dar con el fichero y modificarlo para conseguir poner de nuevo el conteo de días a 30, sin embargo dado lo grande (hay miles de directorios ahí dentro) y críptica que resulta la base de datos, al final opté por un método un poco más bruto pero igual de efectivo: borrar absolutamente todo dentro de la carpeta de configuración menos el archivo de configuración general (twonkymedia-server.ini) y volver a lanzar el twonkymediaserver. El caso es que funcionó, fui a la configuración (http://127.0.0.1:9000/config) y volvieron a aparecer allí 30 días de prueba.
Hecho esto me puse a hacer un script/lanzador que hiciera todo lo anterior automáticamente y luego lanzara el Twonky. La idea es crear un fichero de control (lo llamé "tdate"), y que luego el script chequeara la fecha de modificación de dicho archivo, y si esté era superior a 28 días (29 o más, o sea le doy 1 día de "chance" para evitar problemas), lo borrara todo y vuelta a empezar. Lo bueno es que al no borrar el fichero de configuración no se pierde nada (por ejemplo la lista de directorios compartidos, que era lo que más me preocupaba), tan sólo estamos obligando al programa a rehacer su base de datos.
Bueno al lío, aquí les dejo el script:#!/bin/bash
dir_act=$PWD
dir_cnf=/home/tu_user/.TwonkyMediaServer/
dir_prg=/home/tu_user/Programas/Twonkymedia_5.0/
function limpiar
{
mv twonkymedia-server.ini ..
rm * -R
mv ../twonkymedia-server.ini .
touch twonkymedia-server.ini
touch tdate
}
cd $dir_cnf
if [ ! -f "tdate" ]; then
limpiar
fi
tdate=`find tdate -mtime +28`
if [ "$tdate" == "tdate" ]; then
limpiar
fi
cd $dir_prg
./twonkymediaserver
cd $dir_act
Ojo con que hay que cambiar los directorios que hay dentro de las variables dir_cnf y dir_prg (lineas 3 y 4). dir_cnf es el directorio de configuración (siempre está en /home/tu_user/.TwonkyMediaServer/), y dir_prg es donde tenéis instalado el programa.
Lo podeis poner dentro de "/usr/local/bin" por ejemplo, y así lo tendréis a mano para ejecutarlo desde cualquier lado. Y recordad que hay que ponerle permisos de ejecución al script (chmod +x).
#!/bin/bash
rm -r /home/allanadja/.TwonkyMediaServer/db
sleep 15s
/home/allanadja/Twonky/twonkymedia
allanadja escribió:Amigo al igual que a tu me puse a buscar una forma para poder dejar Twonky 5 sin caducar y llegué a la misma conclusión, la clave esta en el directorio .TwonkyMediaServer/db pero el script que cree es mucho mas sencillo y directo eso si algo bruto.#!/bin/bash
rm -r /home/allanadja/.TwonkyMediaServer/db
sleep 15s
/home/allanadja/Twonky/twonkymedia
Con esto borro el directorio y luego lanzo Twonky y listo el mismo resultado el contador se queda en 30 días. Por supuesto instalando Twonky manualmente en mi Home. Ahora el problema que tengo es con la configuración pues no logro hacer que me aparezcan las listas de emisoras de radio en la 360.
Saludos
#!/bin/bash
dir_hom=/home/tu_user
dir_cnf=${dir_hom}/.TwonkyMediaServer
dir_prg=${dir_hom}/directorio_donde_tengas_instalado_el_twonky_(dentro_de_tu_home)
function limpiar
{
rm ${dir_cnf}/db -R
rm ${dir_cnf}/db.info
rm ${dir_cnf}/twonkymedia-locations.db
touch ${dir_cnf}/tdate
}
twk_ps=`ps -A | grep twonkymediaserv`
twk_pid=`echo $twk_ps | awk '{print $1}'`
twk_name=`echo $twk_ps | awk '{print $4}'`
if [ "$twk_name" == "twonkymediaserv" ]; then
kill -s 15 $twk_pid
sleep 1
fi
if [ ! -f "${dir_cnf}/tdate" ]; then
limpiar
fi
tdate=`find ${dir_cnf}/tdate -mtime +28`
if [ "$tdate" == "${dir_cnf}/tdate" ]; then
limpiar
fi
${dir_prg}/twonkymediaserver &
exit
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Twonky Media Server
GenericName=Multimedia Server
Comment=Multimedia Server
Comment[es]=Servidor Multimedia
Icon=twonkymedia
Exec=twonkymedia
Terminal=false
Categories=GTK;AudioVideo;
xzibit escribió:allanadja escribió:Amigo al igual que a tu me puse a buscar una forma para poder dejar Twonky 5 sin caducar y llegué a la misma conclusión, la clave esta en el directorio .TwonkyMediaServer/db pero el script que cree es mucho mas sencillo y directo eso si algo bruto.#!/bin/bash
rm -r /home/allanadja/.TwonkyMediaServer/db
sleep 15s
/home/allanadja/Twonky/twonkymedia
Con esto borro el directorio y luego lanzo Twonky y listo el mismo resultado el contador se queda en 30 días. Por supuesto instalando Twonky manualmente en mi Home. Ahora el problema que tengo es con la configuración pues no logro hacer que me aparezcan las listas de emisoras de radio en la 360.
Saludos
Efectivamente ese script funciona también, ya que como bien apuntas, es en la base de datos (db) en donde se guarda los días restantes del "trial". De hecho mi primera versión del script era prácticamente igual a la tuya. Pero decidí mejorarlo un poco para que chequeara los días y si eran 30 o más (en realidad 29 o más para darle 1 día de margen) pues entonces borraba todo el directorio "db". Vamos que si el Twonky no está caducada lo lanza sin más para no demorar el arranque, ya que me di cuenta de que el directorio db tenía dentro tropecientos subdirectorios y tardaba unos cuantos segundos en borrarlos.
De todas formas he seguido mejorando el script. Las diferencias con la versión anterior es que utiliza rutas completas (ya no se usa el cd) y no usa comodines. El cd y rm * -r de la versión anterior resultaba un poco peligroso de usar (por ejemplo si el directorio de configuración no existía). Luego otra mejora que tiene es que chequea si el proceso twonkymediaserver está ejecutándose (con un ps -A | grep twonkymediaserv) y en el caso de que que exista, pilla el PID del proceso y lo termina con un term (de forma educada vaya, no con un kill), y lanza una nueva instancia. Esto último lo hice porque si lanzamos varias veces el twonky se quedan ejecutándose tantos twonkyservers como veces que lo hayamos lanzado (y eso lógicamente puede dar problemas). Y luego otra cosita que mejoré en el script es a la hora de lanzar el twonky, hacerlo en segundo plano (penúltima línea: poniéndole un & detrás), para que así no se quede un proceso bash cargado en memoria esperando a que el twonky termine.#!/bin/bash
dir_hom=/home/tu_user
dir_cnf=${dir_hom}/.TwonkyMediaServer
dir_prg=${dir_hom}/directorio_donde_tengas_instalado_el_twonky_(dentro_de_tu_home)
function limpiar
{
rm ${dir_cnf}/db -R
rm ${dir_cnf}/db.info
rm ${dir_cnf}/twonkymedia-locations.db
touch ${dir_cnf}/tdate
}
twk_ps=`ps -A | grep twonkymediaserv`
twk_pid=`echo $twk_ps | awk '{print $1}'`
twk_name=`echo $twk_ps | awk '{print $4}'`
if [ "$twk_name" == "twonkymediaserv" ]; then
kill -s 15 $twk_pid
sleep 1
fi
if [ ! -f "${dir_cnf}/tdate" ]; then
limpiar
fi
tdate=`find ${dir_cnf}/tdate -mtime +28`
if [ "$tdate" == "${dir_cnf}/tdate" ]; then
limpiar
fi
${dir_prg}/twonkymediaserver &
exit
Luego le hice un lanzador para que apareciera en los menús:[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Twonky Media Server
GenericName=Multimedia Server
Comment=Multimedia Server
Comment[es]=Servidor Multimedia
Icon=twonkymedia
Exec=twonkymedia
Terminal=false
Categories=GTK;AudioVideo;
Lo guardamos en (si los directorios no existen los podemos crear sin problemas):
/home/tu_user/.local/share/applications/twonkymedia.desktop
Y luego el icono:
lo guardamos en:
/usr/share/pixmaps/
y lo renombramos a (culpa del imageshack que me la renombró):
twonkymedia.png
PD: Lo de la radios ni idea. Yo estoy intentando que me reconozca los MP4. Supuestamente esta versión 5.0 del Twonky si que es es compatible con este formato, pero no hay forma de que me aperezcan en la 360. ¿Alguien sabe porqué?
allanadja escribió:Hola de nuevo te comento que tal como dices es algo peligroso si no tienes la carpeta de configuración porque me a pasado y me borro toda la Home. Bueno te tengo un dato que creo podrias usar para mejorar el script, en la carpeta de la base de datos hay dos archivos uno es algo como 5.0.40 que si lo habres esta vacio y el otro ahora no recuerdo bien pero esta al lado de el anterior, al borrar estos dos archivos el contador se pone en 30 otravez con esto se evita borrar toda la base de datos. En cuanto verifique el nombre de los dos archivos te los paso.
El problema con los .mp4 es raro pues en la vercion anterior si la estencion era .mp4 la tenia que renombrar a .MP4 con mayusculas para que salieran en la 360 pero en esta vercion no me a dado problemas.
Y gracias por el esfuerso pues el script esta muy bueno.
Los archivos son .tv5 y 5.0.40
#!/bin/bash
dir_home=/home/tu_user
dir_cnf=${dir_home}/.TwonkyMediaServer
dir_prg=${dir_home}/directorio_donde_tengas_instalado_el_twonky_dentro_de_tu_home
twk_pid=`pgrep twonkymediaserv`
function exec_twk() {
touch ${dir_cnf}/db/.tv5
${dir_prg}/twonkymedia&
}
function kill_twk() {
kill $twk_pid
echo "Terminando TwonkyMedia"
sleep $1
}
case "$1" in
""|start)
if [ "$twk_pid" == "" ]; then
exec_twk;
else
echo "TwonkyMedia ya está actualmente en ejecución";
fi
;;
stop)
if [ "$twk_pid" == "" ]; then
echo "TwonkyMedia no está en ejecución"
else
kill_twk 0
fi
;;
restart)
if [ "$twk_pid" != "" ]; then
kill_twk 3
fi
exec_twk
;;
*)
echo 'Uso: twonkymedia {start|stop|restart}'
;;
esac
exit
#!/bin/bash
dir_home=/home/Usuario
dir_cnf=${dir_home}/.TwonkyMediaServer
dir_prg=${dir_home}/Twonky
function exec_twk() {
touch ${dir_cnf}/db/.tv5
echo "Iniciando Twonkymedia en 15s"
sleep 15s
${dir_prg}/twonkymedia&
}
exec_twk
exit
Kaisser74 escribió:Hola a todos.
Me gustaría saber si el Twonky soporta caratulas para la 360 y cómo hay que "guardar" el archivo de imagen, es decir, si tengo:
nombre_pelicula.wmv y
nombre_pelicula.jpeg
Como en el WMCE.
Gracias de antemano.
Salu2
Stilo16v escribió:xzibit, si te parece ponemos tu script en la primera pagina. Ya me diras
#!/bin/bash
dir_home=/home/Tu_Usuario_escribelo_aqui
dir_cnf=${dir_home}/.TwonkyMediaServer
dir_prg=${dir_home}/Twonky
function exec_twk() {
touch ${dir_cnf}/db/.tv5
echo "Iniciando Twonkymedia en 15s"
sleep 15s
${dir_prg}/twonkymedia&
}
exec_twk
exit
#!/bin/bash
function kill_twk() {
kill `pgrep twonkymedia`
echo "Terminando TwonkyMedia, 5s para iniciar"
sleep 5s
}
kill_twk
Twonky
exit