libVitaMTP &OpenCMA:Vita contentmanagementon Linux (andmore) Published dịch - libVitaMTP &OpenCMA:Vita contentmanagementon Linux (andmore) Published Việt làm thế nào để nói

libVitaMTP &OpenCMA:Vita contentman

libVitaMTP &OpenCMA:Vita contentmanagementon Linux (andmore) Published on May 4th, 2013 Written by: Yifan Lu

Share this:

More than a year ago, I’ve analyzed how the Vita communicates with the computer. I mentioned at the end that I started a project that will be an open source implementation of the protocol that the Vita uses. This protocol is just MTP (media transfer protocol) with some additional commands that I had to figure out. MTP is used by most Windows supported media players and cameras, so I was able to use a lot of existing code from libmtp and gphoto2. After lots of on and off work, I am happy to announce the first (beta) version of libVitaMTP and OpenCMA.

What is libVitaMTP and OpenCMA?

In anticipation of allowing developers to include Vita support in their media management applications, and for allowing developers to create custom applications that use the Vita (for example, it would be possible to write an application that uses the Vita as a general purpose storage device), I’ve placed all the backend code into libVitaMTP. This includes connecting of the Vita through libusb-1.0, processing various XML data sent from the device with libxml2, and supports an interface that allows the developer to send the various custom MTP commands to the device.

OpenCMA is the first user-level software that uses libVitaMTP. It serves two purposes. First, it’s a stripped down, open source implementation of CMA, that allows the user to send and receive games, backups, and media to and from the Vita. It is stripped down because Sony’s official CMA supports reading the metadata from media files, and I chose not to include this feature because it would complicate things.

More information can be found on the Github page.

Testing

If you are a developer and wish to include libVitaMTP in your projects, please give feedback on any bugs or difficulties/bad documentation/inconsistant documentation.

If you are a user and wish to test OpenCMA, I’ve provided some Debian packages (created and tested on Ubuntu 12.04) for you to try. After installing, just invoke “opencma -h” in the terminal to see how to use it.

A sample run of OpenCMA could be

$ opencma -u /path/to/dir/containing/updatelist -p /path/to/photos -v /path/to/videos -m /path/to/music -a /path/to/apps -l 4

the -l 4 means to show more logging information. This is very important for filing bug reports. If you encounter a crash or bug, please make sure to include the output of the OpenCMA session with -l 4. Note that more logging means slower transfers.

Please be careful not to pass in large directories because OpenCMA tries to create an index of all files (recursively) for each path.

Please submit all bug reports and feature requests to the Github issues page. It would make things easier if you include the -l 4 output.

Downloads

As always, the most up to date packages will be uploaded to the
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
libvitamtp & opencma: vita contentmanagementon Linux (andmore) công bố trên 04 Tháng Năm 2013 được viết bởi: Yifan lu

phần này:

hơn một năm trước, tôi đã phân tích như thế nào vita giao tiếp với máy tính. tôi đã đề cập ở cuối mà tôi bắt đầu một dự án sẽ được thực hiện một mã nguồn mở của giao thức rằng vitamin sử dụng.giao thức này chỉ là MTP (phương tiện truyền thông chuyển giao thức) với một số lệnh bổ sung mà tôi đã tìm ra. MTP được sử dụng bởi hầu hết các cửa sổ hỗ trợ máy nghe nhạc và máy ảnh, vì vậy tôi đã có thể sử dụng rất nhiều mã hiện từ libmtp và gphoto2. sau khi rất nhiều trong và ngoài công việc, tôi vui mừng thông báo (beta) phiên bản đầu tiên của libvitamtp và opencma.

libvitamtp và opencma là gì?

với dự đoán của việc cho phép các nhà phát triển để bao gồm hỗ trợ vita trong ứng dụng quản lý phương tiện truyền thông của họ, và cho phép các nhà phát triển để tạo ra các ứng dụng tùy chỉnh mà sử dụng vitamin (ví dụ, nó sẽ có thể viết một ứng dụng có sử dụng các vitamin như một thiết bị lưu trữ chung mục đích) , tôi đã đặt tất cả các mã phụ trợ vào libvitamtp.điều này bao gồm kết nối của vita qua libusb-1.0, xử lý dữ liệu xml khác nhau được gửi từ các thiết bị với libxml2, và hỗ trợ một giao diện cho phép các nhà phát triển để gửi các lệnh MTP tùy chỉnh khác nhau cho thiết bị.

opencma là người sử dụng cấp đầu tiên phần mềm sử dụng libvitamtp. nó phục vụ hai mục đích. đầu tiên, đó là một rút gọn, triển khai nguồn mở của CMA,cho phép người dùng gửi và nhận trò chơi, sao lưu, và phương tiện truyền thông đến và đi từ các vitamin. nó được rút gọn bởi vì chính thức CMA sony hỗ trợ đọc các siêu dữ liệu từ các tập tin phương tiện truyền thông, và tôi quyết định không bao gồm tính năng này bởi vì nó sẽ làm phức tạp.

biết thêm thông tin có thể được tìm thấy trên trang github

thử nghiệm.

nếu bạn là một nhà phát triển và muốn bao gồm libvitamtp trong dự án của bạn,xin vui lòng cho thông tin phản hồi trên bất kỳ lỗi nào hoặc những khó khăn / tài liệu xấu / tài liệu inconsistant.

nếu bạn là một người sử dụng và muốn kiểm tra opencma, tôi đã cung cấp một số gói Debian (tạo ra và thử nghiệm trên Ubuntu 12.04) để bạn có thể thử. sau khi cài đặt, chỉ cần gọi "opencma-h" trong các thiết bị đầu cuối để biết cách sử dụng nó.

một mẫu chạy của opencma có thể

$ Opencma-u / path / to / dir / chứa / updatelist-p / path / to / hình ảnh-v / path / to / video-m / path / to / nhạc-a / path / to / ứng dụng-l 4

-l 4 có nghĩa là để hiển thị thông tin đăng nhập hơn. này là rất quan trọng để nộp báo cáo lỗi. nếu bạn gặp phải một vụ tai nạn hoặc lỗi, hãy chắc chắn để bao gồm sản lượng của phiên opencma với-l 4. lưu ý rằng khai thác gỗ hơn có nghĩa là chuyển chậm hơn.

hãy cẩn thận không để vượt qua trong các thư mục lớn vì opencma cố gắng để tạo ra một chỉ số của tất cả các file (đệ quy) cho mỗi con đường.

xin vui lòng gửi tất cả các thông báo lỗi và yêu cầu tính năng trang vấn đề github. nó sẽ làm cho mọi việc dễ dàng hơn nếu bạn bao gồm các-l 4 đầu ra.



tải như thường lệ, hầu hết các gói cập nhật sẽ được tải lên
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
libVitaMTP &OpenCMA:Vita contentmanagementon Linux (andmore) xuất bản vào ngày 4 tháng 8 năm 2013 viết bởi: Yifan Lu

chia sẻ điều này:

nhiều hơn một năm trước đây, tôi đã phân tích cách Vita giao tiếp với máy tính. Tôi đã đề cập ở phần cuối là tôi bắt đầu một dự án sẽ là thực hiện một mã nguồn mở của giao thức Vita sử dụng. Giao thức này là chỉ MTP (giao thức truyền media) với một số lệnh bổ sung mà tôi đã phải tìm ra. MTP được sử dụng bởi hầu hết các cầu thủ phương tiện truyền thông được hỗ trợ Windows và máy ảnh, do đó, tôi đã có thể sử dụng nhiều mã hiện tại từ libmtp và gphoto2. Sau khi rất nhiều vào và ra khỏi công việc, tôi vui mừng thông báo phiên bản đầu tiên (beta) của libVitaMTP và OpenCMA.

libVitaMTP và OpenCMA là gì?

Với dự đoán cho phép các nhà phát triển để bao gồm Vita hỗ trợ trong các ứng dụng quản lý phương tiện truyền thông, và cho phép nhà phát triển để tạo ra tùy chỉnh các ứng dụng sử dụng Vita (ví dụ, nó sẽ có thể để viết một ứng dụng sử dụng Vita là một thiết bị lưu trữ chung mục đích), tôi đã đặt tất cả các mã phụ trợ vào libVitaMTP. Điều này bao gồm kết nối của Vita thông qua libusb-1.0, xử lý dữ liệu XML khác nhau được gửi từ thiết bị với libxml2, và hỗ trợ một giao diện cho phép các nhà phát triển để gửi lệnh MTP tùy chỉnh khác nhau đến thiết bị.

OpenCMA là phần mềm cấp độ người dùng đầu tiên sử dụng libVitaMTP. Nó phục vụ hai mục đích. Đầu tiên, nó là một tước xuống, mã nguồn mở thực hiện của CMA, cho phép người dùng để gửi và nhận trò chơi, sao lưu và phương tiện truyền thông để và từ Vita. Nó tước xuống vì Sony của chính thức của CMA hỗ trợ đọc các siêu dữ liệu từ tập tin phương tiện truyền thông, và tôi đã chọn không để bao gồm các tính năng này bởi vì nó sẽ phức tạp điều.

thông tin thêm có thể được tìm thấy trên trang Github.

kiểm tra

nếu bạn là một nhà phát triển và mong muốn để bao gồm các libVitaMTP trong các dự án của bạn, Xin vui lòng cung cấp cho phản hồi về bất kỳ lỗi hoặc khó khăn/xấu tài liệu/không phù hợp tài liệu.

nếu bạn là một người dùng và muốn kiểm tra OpenCMA, tôi đã cung cấp một số gói Debian (tạo và thử nghiệm trên Ubuntu 12.04) để bạn có thể thử. Sau khi cài đặt, chỉ cần gọi "opencma -h" tại nhà ga để xem làm thế nào để sử dụng nó

một mẫu chạy của OpenCMA có thể

$ opencma -u /path/to/dir/containing/updatelist -p /path/to/photos - v /path/to/videos -m /path/to/music - một /path/to/apps -l 4

-l 4 có nghĩa là để hiển thị thông tin đăng nhập. Điều này là rất quan trọng để nộp báo cáo lỗi. Nếu bạn gặp một tai nạn hoặc lỗi, hãy đảm bảo để bao gồm các đầu ra của phiên OpenCMA với -l 4. Lưu ý rằng nhiều đăng nhập có nghĩa là chậm hơn chuyển.

Hãy cẩn thận không để vượt qua trong thư mục lớn bởi vì OpenCMA cố gắng tạo ra một chỉ số của tất cả các tệp (đệ quy) cho mỗi đường

xin vui lòng gửi tất cả lỗi báo cáo và yêu cầu tính năng để trang vấn đề Github. Nó sẽ làm cho những điều dễ dàng hơn nếu bạn bao gồm các đầu ra -l 4.

tải

như mọi khi, nhất lên đến ngày gói sẽ được tải lên cho các
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: