XBMC - Sử dụng HDD làm cache

HDrepo_com

New Member
Hiện nay khi sử dụng XBMC để xem phim online thì các bạn hay gặp hiện tượng cache full, nguyên nhân là do XBMC sử dụng ram làm cache. Việc lựa chọn HDD làm để lưu cache sẽ giúp các bạn xem online những phim có bitrate cao trên đường truyền chậm, tất nhiên là phải chờ đợi load, thời gian tùy thuộc vào đường truyền của bạn.

Bạn cần copy file advancedsettings.xml sau vào thư mục userdata của XBMC
- Trên PC là C:\Users\(ten ban)\AppData\Roaming\XBMC\userdata
- Trên Android là Android/data/org.xbmc.xbmc/files/.xbmc/userdata/
- Trên iOS là /private/var/mobile/Library/Preferences/XBMC/userdata/
- Trên Linux là ~/.xbmc/userdata/
- Trên Mac OS X là /Users/<your_user_name>/Library/Application Support/XBMC/userdata/



Sau một thời gian dùng thử và đánh giá thì mình thấy dùng HDD làm cache phù hợp với bác nào có mạng chậm. Nếu mạng trên 12M thì chỉ cần điều chỉnh cache size lên 512M (536870912) là ổn rồi. Androidbox 1G RAM thì nên chọn nhỏ hơn, tùy thuộc vào dung lượng RAM còn thừa.




Ví dụ bạn có thể thấy mình đang xem online phim 16GB trên đường truyền 12M
xbmc.jpg
 
Chỉnh sửa lần cuối:

hungphutho

Active Member
Ðề: XBMC - Sử dụng HDD làm cache

Thank bạn nhưng mình bổ sung thêm cho anh em android

XBMC 13 gotham sẽ không hoạt động với file Advancedsettings.xml hoặc có thể xung đột

advancedsettings.xml - XBMC

Đúng vậy test file Advancedsettings.xml bạn up bị treo máy luôn .
Hơn nữa android thường có bộ nhớ trong rất ít mà dùng cache thì rất có thể bị treo máy vì full bộ nhớ

Các bạn cần đọc thêm về XBMC cache để hiểu dõ cái file bạn chủ đưa ra và sử dụng các lựa chọn cho phù hợp
HOW-TO:Modify the video cache - XBMC
 

congtuthanhnam2

Active Member
Ðề: XBMC - Sử dụng HDD làm cache

Thank bạn nhưng mình bổ sung thêm cho anh em android



Đúng vậy test file Advancedsettings.xml bạn up bị treo máy luôn .
Hơn nữa android thường có bộ nhớ trong rất ít mà dùng cache thì rất có thể bị treo máy vì full bộ nhớ

Các bạn cần đọc thêm về XBMC cache để hiểu dõ cái file bạn chủ đưa ra và sử dụng các lựa chọn cho phù hợp
HOW-TO:Modify the video cache - XBMC
Vậy sẽ phải sửa file Advancedsettings.xml như thế nào phù hợp A class hả bác, dùng USB lưu cacher thì thay đổi thông số nào trong trong file
 

hungphutho

Active Member
Ðề: XBMC - Sử dụng HDD làm cache

Vậy sẽ phải sửa file Advancedsettings.xml như thế nào phù hợp A class hả bác, dùng USB lưu cacher thì thay đổi thông số nào trong trong file
Trên trang chủ xbmc có hướng dẫn 3 lựa chọn để mod file Advancedsettings.xml
Như file của bạn chủ là bao gồm cả 3 lựa chọn

1. <buffermode>1</buffermode> ( dùng bộ nhớ đệm cả khi chơi các file off và on)
2. <cachemembuffersize>0</cachemembuffersize> (disable thằng ram cache và cache không giới hạn trên ổ cứng)


3. <readbufferfactor>4.0</readbufferfactor> ( liên quan đến read và buffer )



Trả lời câu hỏi của bạn thì theo mình làm như bên dưới có lẽ phù hợp

Để thay đổi thư mục cache sang bộ nhớ ngoài chắc phải dùng đến thằng này https://play.google.com/store/apps/details?id=com.devasque.fmount

Bạn thử xem nhé mình cũng chưa thử nhưng nguyên lý hoạt động của nó là sẽ mount và link thư mục cache của xbmc đến một thư mục cache trên bộ nhớ ngoài

Thư mục cache của xbmc nằm ở Android/data/org.xbmc.xbmc/files/.xbmc/cache
 

OnlyLove0128

New Member
Ðề: XBMC - Sử dụng HDD làm cache

cám ơn chủ thread, mình đã test trên máy MAC OS mạng cùi vẫn chạy ok ko bị báo cache full :)
Còn trên windows XP thì theo đường dẫn nào bạn nhỉ???
 
Chỉnh sửa lần cuối:

HDrepo_com

New Member
Ðề: XBMC - Sử dụng HDD làm cache

Thank bạn nhưng mình bổ sung thêm cho anh em android



Đúng vậy test file Advancedsettings.xml bạn up bị treo máy luôn .
Hơn nữa android thường có bộ nhớ trong rất ít mà dùng cache thì rất có thể bị treo máy vì full bộ nhớ

Các bạn cần đọc thêm về XBMC cache để hiểu dõ cái file bạn chủ đưa ra và sử dụng các lựa chọn cho phù hợp
HOW-TO:Modify the video cache - XBMC

Mình chạy XBMC 13 trên PC và HTC One đều ổn.

X7 thì trống 12GB nên cũng không vấn đề gì. KHông rõ các Android TV khác thế nào.

Mình thấy bên freaktab cũng đề cập cách thay đổi vị trí cache
XBMC cache relocation

<advancedsettings>
<pathsubstitution>
<substitute>
<from>/data/data/org.xbmc.xbmc/cache/temp/</from>
<to>/mnt/external_sd/data/org.xbmc.xbmc/cache/</to>
</substitute>
</pathsubstitution>
</advancedsettings>
 

meocon

Well-Known Member
Ðề: XBMC - Sử dụng HDD làm cache

Giống như lấy HDD trên PC làm cache khi RAM hết :) , ý kiến quá hay , tuyệt . tks bác
 

3dong

Member
Ðề: XBMC - Sử dụng HDD làm cache

Hiện nay khi sử dụng XBMC để xem phim online thì các bạn hay gặp hiện tượng cache full, nguyên nhân là do XBMC sử dụng ram làm cache. Việc lựa chọn HDD làm để lưu cache sẽ giúp các bạn xem online những phim có bitrate cao trên đường truyền chậm, tất nhiên là phải chờ đợi load, thời gian tùy thuộc vào đường truyền của bạn.

Bạn cần copy file advancedsettings.xml sau vào thư mục userdata của XBMC
- Trên PC là C:\Users\(ten ban)\AppData\Roaming\XBMC\userdata
- Trên Android là Android/data/org.xbmc.xbmc/files/.xbmc/userdata/
- Trên iOS là /private/var/mobile/Library/Preferences/XBMC/userdata/
- Trên Linux là ~/.xbmc/userdata/
- Trên Mac OS X là /Users/<your_user_name>/Library/Application Support/XBMC/userdata/

View attachment 151513

File này trong bản XBMC mới nhất ngày 22/3/2014 đã có rồi, chỉ cần tải về cài lên bản cũ, các dữ liệu cá nhân cũng không bị mất đâu.
 

XUAN GIAO

Member
Ðề: XBMC - Sử dụng HDD làm cache

Mình chạy XBMC 13 trên PC và HTC One đều ổn.

X7 thì trống 12GB nên cũng không vấn đề gì. KHông rõ các Android TV khác thế nào.

Mình thấy bên freaktab cũng đề cập cách thay đổi vị trí cache
XBMC cache relocation

<advancedsettings>
<pathsubstitution>
<substitute>
<from>/data/data/org.xbmc.xbmc/cache/temp/</from>
<to>/mnt/external_sd/data/org.xbmc.xbmc/cache/</to>
</substitute>
</pathsubstitution>
</advancedsettings>
Hướng dẫn rõ thêm đi bác, thanks
 

vanninhthuan119

Well-Known Member
Đã thử không còn báo cache full trên android box TV=D>. Bác Trung kiểm tra giúp mục vaphim trong HDRepo đang bị lỗi. Thanks.
 

HDrepo_com

New Member
Ðề: Re: XBMC - Sử dụng HDD làm cache

Đã thử không còn báo cache full trên android box TV=D>. Bác Trung kiểm tra giúp mục vaphim trong HDRepo đang bị lỗi. Thanks.

Vaphim đang bị down, mình sẽ tìm các ngồn khác thay thế. Các bác chịu khó dùng tính năng search.

Update: vaphim đã lên lại
 
Chỉnh sửa lần cuối:

HNT24681

Well-Known Member
Ðề: Re: XBMC - Sử dụng HDD làm cache

Vaphim đang bị down, mình sẽ tìm các ngồn khác thay thế. Các bác chịu khó dùng tính năng search.

Update: vaphim đã lên lại

Bác có thể nghiên cứu bổ sung tính năng đưa links fshare vào thì ngon quá; tại nhiều khi em dùng search mà ko thể tìm đúng phim được - ví dụ em muốn tìm phim có thuyết minh thì nó chỉ ra những phim ko thuyết minh thôi (trong khi search bằng google thì ra cả đống)
 

HDrepo_com

New Member
Ðề: XBMC - Sử dụng HDD làm cache

Sau một thời gian dùng thử và đánh giá thì mình thấy dùng HDD làm cache phù hợp với bác nào có mạng chậm. Nếu mạng trên 12M thì chỉ cần điều chỉnh cache size lên 512M (536870912) là ổn rồi. Androidbox 1G RAM thì nên chọn nhỏ hơn, tùy thuộc vào dung lượng RAM còn thừa.
 

tienlequoc

Well-Known Member
Ðề: XBMC - Sử dụng HDD làm cache

Em mơ có 1 ngày sẽ mua được 1 Android box giá dưới 3tr, cấu hình >X7, chơi được 4K và 3D iso với âm thanh HD-audio, có thể chơi addon trên XBMC đến độ phân giải fullHD, có thể duyệt fanart và poster bằng trình duyệt file/video gốc. Và điều đó sắp thành hiện thực...hi vọng là thế...:D
 

vanninhthuan119

Well-Known Member
Re: Ðề: XBMC - Sử dụng HDD làm cache

Em mơ có 1 ngày sẽ mua được 1 Android box giá dưới 3tr, cấu hình >X7, chơi được 4K và 3D iso với âm thanh HD-audio, có thể chơi addon trên XBMC đến độ phân giải fullHD, có thể duyệt fanart và poster bằng trình duyệt file/video gốc. Và điều đó sắp thành hiện thực...hi vọng là thế...:D
Vậy là ngậm ngùi xếp HDplayer vào phòng trưng bày rùi, hic!:D
 

HNT24681

Well-Known Member
Ðề: XBMC - Sử dụng HDD làm cache

Sau một thời gian dùng thử và đánh giá thì mình thấy dùng HDD làm cache phù hợp với bác nào có mạng chậm. Nếu mạng trên 12M thì chỉ cần điều chỉnh cache size lên 512M (536870912) là ổn rồi. Androidbox 1G RAM thì nên chọn nhỏ hơn, tùy thuộc vào dung lượng RAM còn thừa.

Bác hướng dẫn cụ thể cách điều chỉnh cache lên 512M với?
Thanks
 
Ðề: XBMC - Sử dụng HDD làm cache

Sau một thời gian dùng thử và đánh giá thì mình thấy dùng HDD làm cache phù hợp với bác nào có mạng chậm. Nếu mạng trên 12M thì chỉ cần điều chỉnh cache size lên 512M (536870912) là ổn rồi. Androidbox 1G RAM thì nên chọn nhỏ hơn, tùy thuộc vào dung lượng RAM còn thừa.

Bạn hướng dẫn mình cách chỉnh cache size lên 512M đi . Thks
 

hungphutho

Active Member
Ðề: XBMC - Sử dụng HDD làm cache

Bạn hướng dẫn mình cách chỉnh cache size lên 512M đi . Thks
RAM 1GB thì chỉ lên để 100mb cache ram thôi . vì còn để hệ thống hoạt động nữa . Nếu để quá lớn sẽ làm treo máy do hết ram cho XBMC và các tiền trình khác hoạt động

Bạn mở XBMC lên và vào phần "system info" xem ram của bạn còn trống bao nhiêu để làm chính xác như mình hướng dẫn dưới đây .

Ví dụ trên a-class của mình xem trong đó là trống 398MB RAM . và mình tạo file advancedsettings.xml đơn giản như sau

<advancedsettings>
<network>
<cachemembuffersize>104857600</cachemembuffersize>
</network>
</advancedsettings>

Như vậy mình có 100mb cache trên ram khi xem online . chi tiết http://wiki.xbmc.org/index.php?title=HOW-TO:Modify_the_video_cache
mạng nhà mình chỉ xem được 720p thôi còn fullhd mình chưa mơ tới
 

tienthanhbk

Well-Known Member
Ðề: XBMC - Sử dụng HDD làm cache

Em mơ có 1 ngày sẽ mua được 1 Android box giá dưới 3tr, cấu hình >X7, chơi được 4K và 3D iso với âm thanh HD-audio, có thể chơi addon trên XBMC đến độ phân giải fullHD, có thể duyệt fanart và poster bằng trình duyệt file/video gốc. Và điều đó sắp thành hiện thực...hi vọng là thế...:D

Lại Vidon chứ giề
 
Bên trên