Autoplay

Re: Autoplay

Postby Virtual » 08 Apr 2012, 19:12

Novossyol wrote:..........

блин., а че в подписи ну ниче не видно?.. у нас принято другое.
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6865
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Autoplay

Postby Novossyol » 08 Apr 2012, 19:49

Virtual wrote:
Novossyol wrote:..........

блин., а че в подписи ну ниче не видно?.. у нас принято другое.

Сделал. ;)
Надеюсь щас поможете с автоплей?
Egreat-II_3.1.1.0_CSv0.9.9-DMD-XLCZv4.2
плеер Airtone AT-ER1
Novossyol
 
Posts: 19
Joined: 02 Apr 2012, 13:59

Re: Autoplay

Postby FarVoice » 08 Apr 2012, 20:45

Novossyol wrote:А как узнать есть она или нет?
Я плеер то купил всего неделю назад. До этого вообще с этим дела не имел...
Чую реализация этого злополучного автоплея окажетяс намного проще и прозаичнее чем я ожидал. А столько времени уже топчусь на одном месте
и на нескольких форумах... :)
Неужто для линукса нет стандартных решений которые не зависят от прошивки и от плеера?
Мне предполагалось что здесь всё как в конструкторе, стандартные приемы одинаковы и быстрореализуемы...

Увы, всё это не на уровне системы, а на уровне GUI делается :(
А здесь - полная ж... DvdPlayer , в который всё запихано.

Узнать есть ли кнопка - дык глянь на пульт - есть там что-нить типа BROWSER IMS INTERNET ? И какие дествия плеер делает по этим кнопокам?
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Autoplay

Postby Novossyol » 09 Apr 2012, 06:34

FarVoice wrote:
Novossyol wrote:Узнать есть ли кнопка - дык глянь на пульт - есть там что-нить типа BROWSER IMS INTERNET ? И какие дествия плеер делает по этим кнопокам?

Нет, к сожалению такой кнопки на пульте...
А на другую нельзя это повесить?
Egreat-II_3.1.1.0_CSv0.9.9-DMD-XLCZv4.2
плеер Airtone AT-ER1
Novossyol
 
Posts: 19
Joined: 02 Apr 2012, 13:59

Re: Autoplay

Postby Genrix60 » 09 Apr 2012, 10:12

Кнопки есть для быстрого вызова приложений из главного меню: при нажатии (Play) вызывается Медиад, инфо - окно помощи, желтая - shoutcast и т.д.. Коды кнопок у Egreat те же что и у HDS41L (есть на данном форуме).

В player.rss вместо /tmp/ramfs/volumes/C:/playlist.m3u вписать /usr/local/etc/playlist.m3u
Переписать S12player (ожидать диска не нужно потому как плейлист в плеере будет, ждать появления сети - sleep 20 - будет выше крыши) и его запуск в /usr/local/etc/rcS
playlist.m3u, player.rss, S12playerпо FTP скопировать в /usr/local/etc.
HDMP-300(IMS)301(1073) - Bast Castle (FW); Airtone AT-ER1 (1185) - inext_tv_v1.17_moS_r2; Digma HDMP-510(1186_750Mhz) -Прошивки здесь
Мало знать, нужно ещё уметь донести знания до других.
User avatar
Genrix60
 
Posts: 561
Joined: 06 Apr 2011, 14:38
Location: Беларусь, Минск -> Россия, Бердск

Re: Autoplay

Postby Novossyol » 09 Apr 2012, 12:54

Genrix60 wrote:Кнопки есть для быстрого вызова приложений из главного меню: при нажатии (Play) вызывается Медиад, инфо - окно помощи, желтая - shoutcast и т.д.. Коды кнопок у Egreat те же что и у HDS41L (есть на данном форуме).

В player.rss вместо /tmp/ramfs/volumes/C:/playlist.m3u вписать /usr/local/etc/playlist.m3u
Переписать S12player (ожидать диска не нужно потому как плейлист в плеере будет, ждать появления сети - sleep 20 - будет выше крыши) и его запуск в /usr/local/etc/rcS
playlist.m3u, player.rss, S12playerпо FTP скопировать в /usr/local/etc.

Спасибо за совет, попробую, но не знаю как прописать автозапуск в rcS?
Вот листинг самого файла rcS
| +
Code: Select all
#!/bin/sh

#ifconfig eth0 192.168.0.2 netmask 255.255.0.0
#route add default gw 192.168.0.1
#mount -t nfs -o nolock 192.168.0.1:/nfs/rootfs /mnt

#/sbin/modprobe ide-cd
dd if=/Test.fat of=/dev/rd/0
mount -t vfat /dev/rd/0 /mnt/rd
swapon /mnt/rd/swap.img


/sbin/modprobe sata_mars&

/sbin/modprobe mmc_core
/sbin/modprobe mmc_block
/sbin/modprobe rtk_sd&

#rm -f /usr/local/etc/dvdplayer/VenusSetup.dat
mkdir /var/run   #hcy added 1
ln -s /dev/cdroms/cdrom0 /dev/cdrom0
ln -s /dev/cdrom0 /dev/dvd
ln -s /mnt/dvdvr /dev/dvdvr

#CS added start 1

/usr/sbin/sbin/lighttpd -f /usr/sbin/sbin/lighttpd.conf

#
# bin.squash hack
[ -f /usr/share/bin/boot_fw ] && /usr/share/bin/boot_fw

#
#irfake patch
/sbin/insmod /usr/local/etc/irfake/venus_ir_new.ko
echo 1 > /sys/devices/platform/VenusIR/bypass
/usr/local/etc/irfake/irfake4 -r -f /usr/local/etc/irfake/irfake.conf&


#if [ -e /local/usr/weather.squash ]
#then
#   mount /local/usr/weather.squash /opt/player/IMS_Modules/Weather
#   if [ ! -e /usr/local/etc/dvdplayer/weather.lang ]; then
#      cp -f  /usr/local/bin/IMS_Modules/Weather/lang/default /usr/local/etc/dvdplayer/weather.lang
#   fi
#fi


#CS added end 1

# This variable tells DvdPlayer the firmware URL for internet updating
export LIVEUPDATE_URL=
#export use_ipad_useragent=yes
DEFAULT_AP_DIR=/usr/local/bin

if [ -f $DEFAULT_AP_DIR/DvdPlayer ] && [ -x $DEFAULT_AP_DIR/DvdPlayer ]; then
   cd $DEFAULT_AP_DIR; touch /tmp/ir
   if [ -f $DEFAULT_AP_DIR/RootApp ] && [ -x $DEFAULT_AP_DIR/RootApp ]; then
      echo Running dvdplayer with RootApp
      tail -f /tmp/ir | ./RootApp DvdPlayer&
   else
      echo Running dvdplayer
      tail -f /tmp/ir | ./DvdPlayer&
   fi
else
   echo 1 > /sys/realtek_boards/reclaim_dvr
   /etc/dvdplayer/script/run_tail
fi

#Nand doesn't have signature
#SIGNATURE=`dd if=/dev/mtdblock/0 bs=8 count=1`
#if [ "$SIGNATURE" != "VERONA__" ]; then
#   echo This is not the first time booting up. No need to write the magic into flash
#   let size="0x"`grep mtd3 /proc/mtd | cut -d " " -f2`
#   let size=size-0x120000
#   let size=size+130816
#   let size=size/4
#   MAGIC=`dd if=/dev/mtdblock/3 bs=4 skip=$size count=1`
#   if [ "$MAGIC" = "babe" ]; then
#      echo This is not the first time booting up. No need to write the magic into flash
#   else
#      dd if=/usr/local/etc/magic of=/dev/mtdblock/3 bs=4 seek=$size count=1
#      echo This is the first time booting up. Write the magic into flash
#   fi
#fi

echo 2 /tmp/hdd/volumes/HDD1/ > /sys/realtek_boards/misc_operations

# fix swap HDD

[ "`fdisk -l /dev/sda | grep swap | cut -d' ' -f1 | grep -c ""`" = "1" ] && sleep 30 && swapon /dev/sda2
[ "`fdisk -l /dev/sdb | grep swap | cut -d' ' -f1 | grep -c ""`" = "1" ] && sleep 30 && swapon /dev/sdb2


#CS added start 2

#sleep 30
/usr/local/etc/init.d/rc.unslung start&

# stupid fix
#sed -i '1d' /usr/local/etc/resolv.conf
#sed -i '1,2 s/nameserver 192.168.1.1//g' /usr/local/etc/resolv.conf&
#sleep 30 && sed -i '1,2 s/nameserver 192.168.1.1//g' /usr/local/etc/resolv.conf&
/opt/bin/wait_ip
/opt/bin/wait_ip
sed -i "1,2 s/nameserver 192.168.1.1/nameserver 127.0.0.1/g" /usr/local/etc/resolv.conf&
sleep 15  && sed -i "1,2 s/nameserver 192.168.1.1/nameserver 127.0.0.1/g" /usr/local/etc/resolv.conf&
sleep 30  && sed -i "1,2 s/nameserver 192.168.1.1/nameserver 127.0.0.1/g" /usr/local/etc/resolv.conf&
sleep 45  && sed -i "1,2 s/nameserver 192.168.1.1/nameserver 127.0.0.1/g" /usr/local/etc/resolv.conf&
sleep 60  && sed -i "1,2 s/nameserver 192.168.1.1/nameserver 127.0.0.1/g" /usr/local/etc/resolv.conf&


# sleep 30  - add /opt/bin/wait_mount ./mnt$
/usr/local/etc/mntS&
sleep 30 && /usr/local/etc/irS&

#CS added end 2
Egreat-II_3.1.1.0_CSv0.9.9-DMD-XLCZv4.2
плеер Airtone AT-ER1
Novossyol
 
Posts: 19
Joined: 02 Apr 2012, 13:59

Re: Autoplay

Postby FarVoice » 09 Apr 2012, 19:15

В конец пишите
Code: Select all
/usr/local/etc/S12player start &
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Autoplay

Postby Novossyol » 09 Apr 2012, 20:07

FarVoice wrote:В конец пишите
Code: Select all
/usr/local/etc/S12player start &

Всё сделал как указали выше...
отредактировал файлы
дописал в конец команду
(конец кода...)


Code: Select all
# sleep 30  - add /opt/bin/wait_mount ./mnt$
/usr/local/etc/mntS&
sleep 30 && /usr/local/etc/irS&

#CS added end 2

/usr/local/etc/S12player start &

Ничего не запускается, выходит в главное меню при загрузке и тишина... :x
Что я ещё мог проглядеть?! :?:
Egreat-II_3.1.1.0_CSv0.9.9-DMD-XLCZv4.2
плеер Airtone AT-ER1
Novossyol
 
Posts: 19
Joined: 02 Apr 2012, 13:59

Re: Autoplay

Postby FarVoice » 09 Apr 2012, 21:24

Novossyol wrote:Ничего не запускается, выходит в главное меню при загрузке и тишина... :x
Что я ещё мог проглядеть?! :?:

А сам скрипт S12player меняли под себя? Т.е. местоположение плейлиста, кнопку пульта?
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Autoplay

Postby Novossyol » 09 Apr 2012, 21:38

FarVoice wrote:
Novossyol wrote:Ничего не запускается, выходит в главное меню при загрузке и тишина... :x
Что я ещё мог проглядеть?! :?:

А сам скрипт S12player меняли под себя? Т.е. местоположение плейлиста, кнопку пульта?

Я в нем только путь к плейлисту изменил...
кнопку пульта наверное нет, я и не знаю что это за команда и как она описывается...
А что ещё нужно поменять, подскажите?
вот листинг
Code: Select all
#!/bin/sh
#
# waiting for mount disks
#
scr=/usr/local/etc/dvdplayer/savedrss/scripts

case "$1" in
  start)
   i=60
   while [ $i -ne 0 ] ; do
      s=$( mount | grep /dev/scsi/host )
      [ -n "$s" ] && break
      sleep 2
      let i-=1
   done
   [ -z "$s" ] && exit
   sleep 20

   if [ -f '/usr/local/etc/playlist.m3u' ] ; then
      mkdir -p $scr
      [ ! -f $scr/menu.rss.orig ] && [ -f $scr/menu.rss ] && mv $scr/menu.rss $scr/menu.rss.orig
      cp -f /usr/local/etc/player.rss $scr/menu.rss
      echo "0xb14e686c" > /sys/devices/platform/VenusIR/fakekey
   else
      [ -f $scr/menu.rss.orig ] mv $scr/menu.rss.orig $scr/menu.rss
   fi
   ;;
  stop)
   [ -f $scr/menu.rss.orig ] mv $scr/menu.rss.orig $scr/menu.rss
   ;;
  *)
   ;;
esac

exit $?
Egreat-II_3.1.1.0_CSv0.9.9-DMD-XLCZv4.2
плеер Airtone AT-ER1
Novossyol
 
Posts: 19
Joined: 02 Apr 2012, 13:59

PreviousNext

Return to Разработка

Who is online

Users browsing this forum: No registered users and 27 guests

cron