1- Em up lại
script tự chạy lại đã chỉnh sửa lên đây:
https://www.fshare.vn/file/QRD8T63LIIPQ
Các cụ chịu khó uninstall cái script cũ nếu đã cài, sau đó cài cái mới này vào. Một số vấn đề đã fix:
- Tự chạy ngay, không cần re-start
- delay chờ các cụ cắm HDD, USB chứa file lần trước vào đến ... 2 phút thôi nhá, không có thì bỏ qua.
- Disabled script được trong khi nó đang chạy
- Bắn vài cái Notification thông báo trạng thái cho vui
- Và cuối cùng là phát lại chính xác thời điểm lần trước. Cái lỗi này lần trước là tại player của xbmc chứ không phải tại em
2-
Modify keyboard của xbmc để gán vào phím tùy chọn cực dễ:
- Copy file keyboard.xml (thường ở /opt/xbmc-bcm/xbmc-bin/share/xbmc/system/keymaps/, em để Pi trên xe nên chưa check được ) vào: home\pi\.xbmc\userdata\keymaps (dùng ssh thì là: /.xbmc/userdata/keymaps - các cụ dùng Paragon ExtFS for Windows hoặc WinSCP cho nhanh)
hoặc các cụ tải luôn file keyboard này về cho vào home\pi\.xbmc\userdata\keymaps cũng thế thôi:
https://www.fshare.vn/file/F5664OV4OPA2
- Mở cái file keyboard.xml trong userdata\keymaps kia ra (nên dùng Notepad++), sẽ thấy trong đó nó gán chức năng cho từng phím, theo các kiểu:
<key_name>Funtion_name</key_name> : key_name là tên phím tương ứng, vd: <f>FastForward</f>
<key_name mode="ctrl[,shift] ">Funtion_name</key_name> là nhấn đồng thời cả phím Ctrl hay Shift
- Thay cái Function_name tùy chọn vào cái phím mình thích. Function_name thì nhều lắm, có
built-in hay tự viết thoải mái, dưới đây em liệt kê mấy cái hữu dụng cho media:
VolumeUp : tăng âm lượng
VolumeDown : giảm âm lượng
SkipPrevious : nhảy lùi 01 bài trong Playlist
SkipNext : Bỏ qua bài này, sang bài tiếp theo trong Playlist
NextSubtitle : Chọn phụ đề khác (kiểu như đang phụ đề tiếng Anh sang tiếng Việt nếu có)
AudioNextLanguage : Chọn kênh audio khác, cái này lợi hại với cái món 5.1 hay 7.1
XBMC.Powerdown() : tắt luôn Pi B+, không hiện cái hộp thoại shutdown củ chuối của xbmc
XBMC.ActivateWindow(MyMusic): Mở cái gọi là MyMusic, trong đấy nhiều thứ lắm:
XBMC.ActivateWindow(musicplaylist) hoặc XBMC.ActivateWindow(10500) : mở audio playlist
XBMC.ActivateWindow(musicfiles) hoặc XBMC.ActivateWindow(10501) : mở audio file
XBMC.ActivateWindow(MyVideos): Mở MyVideo, trong này có Files, PlayList. Từ bản Kodi 14 nó remove mất mấy thứ rồi, Video chỉ mở được thế và:
XBMC.ActivateWindow(videoplaylist) hoặc XBMC.ActivateWindow(10028) : mở video playlist là hết
FullScreen : Toggle full màn hình
XBMC.ActivateWindow(fullscreenvideo) hoặc XBMC.ActivateWindow(12005): mở video full màn hình
- Để bắt phím trong mọi điều kiện: nên đặt trong thẻ <global> ngay đầu tiên ấy.
Đây là ví dụ em sửa keyboard.xml theo ý tưởng của cụ Tungvv:
<global>
<keyboard>
<q>XBMC.Powerdown()</q>
<h>XBMC.ActivateWindow(Home)</h>
<v mode="shift">XBMC.ActivateWindow(MyVideos)</v>
<m>XBMC.ActivateWindow(MyMusic)</m>
.....
</keyboard>
</global>
...
<FullscreenVideo>
<keyboard>
<f>XBMC.ActivateWindow(10028)</f>
......................
</keyboard>
</FullscreenVideo>
...
<MusicOSD>
<keyboard>
<f>XBMC.ActivateWindow(musicfiles)</f>
...
</keyboard>
</MusicOSD>
- Các cụ xem thêm
function sửa cho remote trên xe của em, ít phím nhưng hiện đại hơn bất kỳ cái khiển DVD phổ thông nào