Xuất toàn bộ lịch sử nghe nhạc từ Evermusic & Flacbox sang Last.fm

Xuất toàn bộ lịch sử nghe nhạc từ Evermusic & Flacbox sang Last.fm

Artem Meleshko
Artem Meleshko Co-Founder & iOS Engineer at Everappz

Tóm tắt: Xuất lịch sử nghe nhạc từ Evermusic hoặc Flacbox dưới dạng tệp CSV, sau đó tải lên Last.fm bằng công cụ miễn phí Last.fm-Scrubbler-WPF trên Windows. Scrobble tự động cũng có sẵn trong cả hai ứng dụng.

Cập nhật: Scrobble tự động hiện đã có sẵn! Tìm hiểu thêm tại đây: /docs/howto/how-to-scrobble-your-music-history-from-evermusic-or-flacbox-to-last-fm

Scrobbling là cách đơn giản để tự động lưu các thông tin cơ bản như tiêu đề và nghệ sĩ của bài hát bạn đang phát vào một dịch vụ trực tuyến. Sau đó, bạn có thể xem lại lịch sử nghe nhạc của mình.

Last.fm, được hỗ trợ bởi hệ thống gợi ý âm nhạc có tên Audioscrobbler, cung cấp dịch vụ này miễn phí. Nó tạo ra một hồ sơ chi tiết về sở thích âm nhạc của bạn bằng cách ghi lại các bản nhạc bạn nghe, dù là từ các đài phát thanh internet, máy tính hay các thiết bị nghe nhạc di động khác nhau. Bạn có thể truy cập trang web sau đó để nhận các gợi ý nghệ sĩ hoặc album mới phù hợp với sở thích âm nhạc của bạn.

Bạn có thể tải lịch sử nghe nhạc lên Last.fm từ ứng dụng Evermusic và Flacbox bằng công cụ miễn phí, và chúng tôi sẽ hướng dẫn bạn cách thực hiện.

Mở phần ‘Thư viện nhạc’ của ứng dụng và cuộn đến phần ‘Truy cập nhanh’. Nhấn vào mục menu ‘Gần đây’.

màn hình thư viện nhạc

Trên màn hình ‘Gần đây’, nhấn nút ‘Thêm’ ở góc trên bên phải để kích hoạt menu ‘Thêm hành động’. Nhấn vào mục menu ‘Xuất danh sách bài hát’.

màn hình gần đây

Trên màn hình ‘Chọn định dạng tệp’, bạn có thể chọn định dạng của tệp đích. Các tùy chọn có sẵn - CSV, TXT, M3U.

màn hình chọn định dạng tệp

CSV: Viết tắt của Comma-Separated Values, hoàn hảo để sắp xếp dữ liệu của bạn thành định dạng bảng gọn gàng. Trong tệp đích, bạn sẽ tìm thấy các tham số như Tên nghệ sĩ, Tên album, Tên bản nhạc, Dấu thời gian (thời điểm bạn nghe các bản nhạc), Tên nghệ sĩ album và Thời lượng bản nhạc.

TXT: Ở đây chúng ta nói về tệp văn bản thuần túy. Đơn giản và dễ hiểu, với các tham số bao gồm Tên nghệ sĩ, Tên album, Tên bản nhạc và Thời lượng.

M3U: Định dạng này là lựa chọn hàng đầu để tạo danh sách phát. Rất tuyệt vì bạn có thể xuất danh sách bài hát và thưởng thức các bản nhạc trên bất kỳ thiết bị nào, ngay cả khi bạn không có tệp gốc (miễn là bạn chọn tùy chọn URL tuyệt đối cho tệp phương tiện). Trong tệp đầu ra, bạn sẽ tìm thấy các tham số như Thời lượng, Tên nghệ sĩ, Tên bản nhạc và Vị trí tệp phương tiện.

Đối với nhiệm vụ của chúng ta, chọn CSV là lựa chọn đúng đắn. Chúng ta sẽ sử dụng tệp này với phần mềm miễn phí Last.fm-Scrubbler-WPF để tải lịch sử nghe nhạc lên dịch vụ Last.fm. Chỉ cần chọn CSV và nhấn nút ‘Xuất’.

màn hình xuất hoàn tất

Sau khi xuất hoàn tất, chỉ cần nhấn nút ‘Hiển thị tệp’, ứng dụng sẽ hiển thị tệp đã tạo trong thư mục tài liệu của bạn. Sau đó, nhấn nút ‘Thêm hành động’ bên cạnh tên tệp và chọn tùy chọn ‘Mở trong’ từ menu. Bước tiếp theo là sao chép tệp đã xuất sang máy tính để bàn của bạn. Bạn có thể dễ dàng thực hiện bằng cách chọn tùy chọn AirDrop từ menu ‘Mở trong’.

thêm hành động cho tệp đã xuất

Tiếp theo, chúng ta sẽ sử dụng một ứng dụng khách mã nguồn mở miễn phí của Last.FM chỉ có trên nền tảng Windows. Ứng dụng khách này cho phép bạn cập nhật hiệu quả lịch sử nghe nhạc trên Last.FM bằng tệp CSV mà chúng ta vừa xuất.

Nếu bạn hiện không sử dụng máy tính Windows, đừng lo lắng. Bạn vẫn có thể truy cập ứng dụng khách này bằng cách cài đặt VirtualBox trên Mac và sử dụng tệp hình ảnh môi trường phát triển Windows chính thức.

Đây là những gì bạn cần làm:

Trên máy tính Windows của bạn (hoặc ứng dụng VirtualBox với hình ảnh Windows Development) tải và cài đặt Last.fm-Scrubbler-WPF - phần mềm mã nguồn mở miễn phí có trên GitHub. Chúng tôi đã thử nghiệm trên phiên bản 1.28 mà bạn có thể tải tại đây: https://github.com/SHOEGAZEssb/Last.fm-Scrubbler-WPF/releases/tag/B1.28

Trang tải Last.fm-Scrubbler-WPF

Trong phần ‘Assets’, nhấn vào Last.fm-Scrubbler-WPF-Beta-1.28.zip để tải tệp cài đặt nén. Giải nén tệp đã tải và mở thư mục đã giải nén.

  • QUAN TRỌNG

Ứng dụng này vẫn đang trong giai đoạn beta. Các nhà phát triển ứng dụng chưa thực hiện nhiều thử nghiệm. Họ khuyến nghị thử scrobble vào tài khoản thử nghiệm trước và xem những thứ bạn muốn scrobble có hoạt động chính xác không. Đặc biệt nếu bạn scrobble nhiều bản nhạc cùng lúc. Vui lòng cẩn thận với tài khoản của bạn.

Chạy Last.fm-Scrubbler-WPF.exe

Last.fm-Scrubbler-WPF

Trên màn hình chính của ứng dụng, chỉ cần nhấn vào ‘Chưa đăng nhập’ ở góc dưới bên trái để kích hoạt màn hình ‘Thêm tài khoản’.

Màn hình thêm tài khoản

Nhập thông tin đăng nhập của bạn.

màn hình nhập thông tin đăng nhập

Nhấn nút ‘Login’ để thêm tài khoản của bạn.

Nhấn nút Login để thêm tài khoản của bạn.

Mở tab ‘File Parse Scrobbler’ để bắt đầu nhập tệp CSV từ ứng dụng Evermusic.

Mở tab File Parse Scrobbler để bắt đầu nhập tệp CSV từ ứng dụng Evermusic.

Chọn ‘Parser: CSV’ và nhấn nút ‘Settings’.

Trên màn hình tiếp theo, bạn có thể chọn thứ tự các tham số trong tệp CSV của bạn.

Các trường riêng lẻ có thể được bao quanh bằng dấu ngoặc kép và CẦN được bao quanh bằng dấu ngoặc kép nếu trường chứa bất kỳ ký tự phân cách nào đã đặt. Ví dụ:

“ArtistWith, CommaInTheName”, Album, Track, 06/13/2016 19:54, AlbumArtist, 00:02:33

Vì vậy, giữ nguyên tất cả cài đặt mặc định; điều duy nhất bạn cần thay đổi là bật hộp kiểm trong trường ‘Has Fields Enclosed In Quotes’.

Nhấn ‘Save & Close’ để áp dụng thay đổi.

chọn thứ tự các tham số trong tệp CSV của bạn.

Scrobble phân tích tệp có hai chế độ. Chúng có thể được thay đổi bằng ComboBox ‘Scrobbling Mode’.

Chế độ Bình thường: Trong chế độ này, các bản nhạc sẽ được scrobble với dấu thời gian từ scrobble đã phân tích. Chỉ các scrobble mới hơn 14 ngày mới có thể được scrobble.

Chế độ Nhập: Trong chế độ này, các bản nhạc sẽ được scrobble với dấu thời gian được tính từ ‘Finish Time’ và thời lượng đã chọn giữa mỗi bản nhạc. Điều này cho phép scrobble các bản nhạc ngay cả khi dấu thời gian của scrobble đã phân tích cũ hơn 14 ngày. Do đó, bản nhạc đầu tiên (trên cùng) trong tệp CSV sẽ được scrobble với ‘Finish Time’.

Chọn tệp CSV đã tạo trước đó từ ứng dụng Evermusic trong trường ‘File:’ và nhấn ‘Parse’. Trong một số trường hợp, bạn có thể thấy cảnh báo lỗi nói rằng một số scrobble không thể phân tích được. Không sao nếu bạn có một số bản nhạc thiếu dữ liệu đầy đủ như Tên nghệ sĩ.

một số scrobble không thể phân tích được

Nhấn nút ‘Check All’ để chọn tất cả các bản nhạc đã phân tích.

Nhấn nút Check All để chọn tất cả các bản nhạc đã phân tích.

Nhấn nút ‘Preview’ để kiểm tra tất cả thay đổi sẽ được gửi đến máy chủ.

Nhấn nút Preview để kiểm tra tất cả thay đổi sẽ được gửi đến máy chủ.

Nhấn nút ‘Scrobble’ để tải tất cả thay đổi lên máy chủ.

Nhấn nút Scrobble để tải tất cả thay đổi lên máy chủ.

Trước đây Last.fm-Scrubbler-WPF không có giới hạn scrobble mỗi ngày. Điều này đã thay đổi vì một số người đã sử dụng Scrubbler để scrobble quá nhiều bản nhạc, gây ra sự cố cho trang Last.fm. Giới hạn scrobble hiện tại là 2800 scrobble mỗi ngày. Khi bạn cố scrobble nhiều hơn, bạn sẽ nhận được thông báo lỗi. Có kế hoạch thêm ‘hàng đợi scrobble’, vì vậy nếu bạn cần scrobble hơn 2800 bản nhạc, chúng sẽ được thêm vào hàng đợi và tự động scrobble sau một thời gian. Bạn có thể kiểm tra còn bao nhiêu scrobble trong chế độ xem chọn người dùng.

Khi tất cả bản ghi được tải lên máy chủ thành công, bạn sẽ thấy thông báo ở cuối cửa sổ ứng dụng xác nhận: ‘Successfully scrobbled selected tracks.’

Successfully scrobbled selected tracks.

Bây giờ bạn có thể mở hồ sơ của mình trên trang Last.fm và kiểm tra tất cả thay đổi.

hồ sơ của bạn trên trang Last.fm

Câu hỏi thường gặp

Tôi có thể scrobble tự động mà không cần xuất tệp CSV không?
Có. Cả Evermusic và Flacbox đều hỗ trợ scrobble tự động sang Last.fm. Xem hướng dẫn: Cách Scrobble sang Last.fm.
Nếu CSV của tôi có bản nhạc cũ hơn 14 ngày thì sao?
Sử dụng Chế độ Nhập trong Last.fm-Scrubbler-WPF. Nó tính lại dấu thời gian từ Finish Time, cho phép bạn scrobble bản nhạc bất kể ngày gốc.
Tôi không có máy tính Windows. Tôi vẫn có thể sử dụng Last.fm-Scrubbler không?
Có. Cài đặt VirtualBox trên Mac của bạn và tải hình ảnh Môi trường Phát triển Windows miễn phí từ Microsoft. Chạy Last.fm-Scrubbler-WPF bên trong máy ảo.
Tại sao một số scrobble không được phân tích?
Các bản nhạc thiếu siêu dữ liệu cần thiết (như tên nghệ sĩ) không thể được phân tích. Điều này là bình thường và không ảnh hưởng đến các bản nhạc khác trong tệp.
Có giới hạn scrobble hàng ngày không?
Có. Last.fm-Scrubbler-WPF cho phép tối đa 2.800 scrobble mỗi ngày. Nếu bạn cần scrobble nhiều hơn, hãy chia quy trình thành nhiều ngày.
Lần cuối cập nhật lúc