ส่งออกประวัติการฟังทั้งหมดจาก Evermusic และ Flacbox ไปยัง Last.fm

ส่งออกประวัติการฟังทั้งหมดจาก Evermusic และ Flacbox ไปยัง Last.fm

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

สรุป: ส่งออกประวัติการฟังของคุณจาก Evermusic หรือ Flacbox เป็นไฟล์ CSV จากนั้นอัปโหลดไปยัง Last.fm โดยใช้เครื่องมือฟรี Last.fm-Scrubbler-WPF บน Windows การ scrobble อัตโนมัติยังมีให้ใช้งานในทั้งสองแอปด้วย

อัปเดต: การ scrobble อัตโนมัติพร้อมใช้งานแล้ว! เรียนรู้เพิ่มเติมที่นี่: /docs/howto/how-to-scrobble-your-music-history-from-evermusic-or-flacbox-to-last-fm

Scrobbling เป็นวิธีง่ายๆ ในการบันทึกรายละเอียดพื้นฐานโดยอัตโนมัติ เช่น ชื่อเพลงและศิลปินของเพลงที่คุณกำลังเล่นไปยังบริการออนไลน์ ในภายหลังคุณสามารถตรวจสอบประวัติการฟังของคุณได้

Last.fm ขับเคลื่อนโดยระบบแนะนำเพลงที่เรียกว่า Audioscrobbler ให้บริการนี้ฟรี มันสร้างโปรไฟล์รายละเอียดของรสนิยมทางดนตรีของคุณโดยการบันทึกแทร็กที่คุณฟัง ไม่ว่าจะเป็นจากสถานีวิทยุอินเทอร์เน็ต คอมพิวเตอร์ของคุณ หรืออุปกรณ์เล่นเพลงพกพาต่างๆ คุณสามารถเยี่ยมชมเว็บไซต์ในภายหลังเพื่อรับคำแนะนำศิลปินหรืออัลบั้มใหม่ที่ตรงกับรสนิยมทางดนตรีของคุณ

คุณสามารถอัปโหลดประวัติการฟังไปยัง Last.fm จากแอป Evermusic และ Flacbox โดยใช้เครื่องมือฟรี และเราจะแนะนำวิธีการทำ

เปิดส่วน ‘คลังเพลง’ ของแอปพลิเคชันและเลื่อนไปที่ส่วน ‘เข้าถึงด่วน’ แตะรายการเมนู ‘ล่าสุด’

หน้าจอคลังเพลง

บนหน้าจอ ‘ล่าสุด’ แตะปุ่ม ‘เพิ่มเติม’ ที่มุมขวาบนเพื่อเปิดเมนู ‘ดำเนินการเพิ่มเติม’ แตะรายการเมนู ‘ส่งออกรายการเพลง’

หน้าจอล่าสุด

บนหน้าจอ ‘เลือกรูปแบบไฟล์’ คุณสามารถเลือกรูปแบบของไฟล์ปลายทาง ตัวเลือกที่มี - CSV, TXT, M3U

หน้าจอเลือกรูปแบบไฟล์

CSV: ย่อมาจาก Comma-Separated Values เหมาะสำหรับจัดระเบียบข้อมูลของคุณในรูปแบบตาราง ในไฟล์ปลายทาง คุณจะพบพารามิเตอร์ เช่น ชื่อศิลปิน ชื่ออัลบั้ม ชื่อแทร็ก เวลาประทับ (เวลาที่คุณฟังแทร็ก) ชื่อศิลปินอัลบั้ม และความยาวแทร็ก

TXT: นี่คือไฟล์ข้อความธรรมดา เรียบง่ายและตรงไปตรงมา มีพารามิเตอร์รวมถึงชื่อศิลปิน ชื่ออัลบั้ม ชื่อแทร็ก และความยาว

M3U: รูปแบบนี้เป็นตัวเลือกหลักสำหรับการสร้างเพลย์ลิสต์ มันดีมากเพราะคุณสามารถส่งออกรายการเพลงและเพลิดเพลินกับแทร็กของคุณบนอุปกรณ์ใดก็ได้ แม้ว่าคุณจะไม่มีไฟล์ต้นฉบับ (หากคุณเลือกตัวเลือก URL แบบสมบูรณ์สำหรับไฟล์มีเดีย) ในไฟล์เอาต์พุต คุณจะพบพารามิเตอร์ เช่น ความยาว ชื่อศิลปิน ชื่อแทร็ก และตำแหน่งไฟล์มีเดีย

สำหรับงานของเรา การเลือก CSV เป็นทางเลือกที่ถูกต้อง เราจะใช้ไฟล์นี้กับซอฟต์แวร์ฟรี Last.fm-Scrubbler-WPF เพื่ออัปโหลดประวัติการฟังของเราไปยังบริการ Last.fm เพียงเลือก CSV แล้วกดปุ่ม ‘ส่งออก’

หน้าจอส่งออกเสร็จสมบูรณ์

หลังจากการส่งออกเสร็จสมบูรณ์ เพียงแตะปุ่ม ‘แสดงไฟล์’ แล้วแอปจะแสดงไฟล์ที่สร้างขึ้นในโฟลเดอร์เอกสารของคุณ จากนั้นแตะปุ่ม ‘ดำเนินการเพิ่มเติม’ ข้างชื่อไฟล์และเลือกตัวเลือก ‘เปิดใน’ จากเมนู ขั้นตอนต่อไปคือการคัดลอกไฟล์ที่ส่งออกไปยังคอมพิวเตอร์เดสก์ท็อปของคุณ คุณสามารถทำได้ง่ายๆ โดยเลือกตัวเลือก AirDrop จากเมนู ‘เปิดใน’

การดำเนินการเพิ่มเติมสำหรับไฟล์ที่ส่งออก

ต่อไปเราจะใช้ไคลเอนต์โอเพนซอร์สฟรีของ Last.FM ซึ่งมีให้ใช้งานบนแพลตฟอร์ม Windows เท่านั้น ไคลเอนต์นี้ช่วยให้คุณอัปเดตประวัติการฟังบน Last.FM ได้อย่างมีประสิทธิภาพโดยใช้ไฟล์ CSV ที่เราเพิ่งส่งออก

ตอนนี้ หากคุณไม่ได้ใช้คอมพิวเตอร์ Windows ไม่ต้องกังวล คุณยังสามารถเข้าถึงไคลเอนต์นี้ได้โดยการติดตั้ง VirtualBox บน Mac ของคุณและใช้ไฟล์อิมเมจสภาพแวดล้อมการพัฒนา Windows อย่างเป็นทางการ

นี่คือสิ่งที่คุณต้องทำ:

บนคอมพิวเตอร์ Windows ของคุณ (หรือแอป VirtualBox ที่มีอิมเมจ Windows Development) ดาวน์โหลดและติดตั้ง Last.fm-Scrubbler-WPF - ซอฟต์แวร์โอเพนซอร์สฟรีที่มีบน GitHub เราทดสอบบนเวอร์ชัน 1.28 ซึ่งคุณสามารถดาวน์โหลดได้ที่นี่: https://github.com/SHOEGAZEssb/Last.fm-Scrubbler-WPF/releases/tag/B1.28

หน้าดาวน์โหลด Last.fm-Scrubbler-WPF

ในส่วน ‘Assets’ แตะที่ Last.fm-Scrubbler-WPF-Beta-1.28.zip เพื่อดาวน์โหลดไฟล์เก็บถาวรการติดตั้ง แตกไฟล์ที่ดาวน์โหลดมาและเปิดโฟลเดอร์ที่แตกออกมา

  • สำคัญ

แอปนี้ยังอยู่ในเวอร์ชันเบต้า ผู้สร้างแอปไม่ได้ทำการทดสอบมากนัก พวกเขาแนะนำให้ลอง scrobble ไปยังบัญชีทดสอบก่อนและดูว่าสิ่งที่คุณต้องการ scrobble ทำงานอย่างถูกต้องหรือไม่ โดยเฉพาะถ้าคุณ scrobble แทร็กจำนวนมากในครั้งเดียว โปรดระมัดระวังกับบัญชีของคุณ

เรียกใช้ Last.fm-Scrubbler-WPF.exe

Last.fm-Scrubbler-WPF

บนหน้าจอหลักของแอปพลิเคชัน เพียงแตะที่ ‘ยังไม่ได้เข้าสู่ระบบ’ ที่มุมซ้ายล่างเพื่อเปิดหน้าจอ ‘เพิ่มบัญชี’

หน้าจอเพิ่มบัญชี

กรอกข้อมูลประจำตัวสำหรับเข้าสู่ระบบของคุณ

หน้าจอกรอกข้อมูลเข้าสู่ระบบ

แตะปุ่ม ‘Login’ เพื่อเพิ่มบัญชีของคุณ

แตะปุ่ม Login เพื่อเพิ่มบัญชีของคุณ

เปิดแท็บ ‘File Parse Scrobbler’ เพื่อเริ่มนำเข้าไฟล์ CSV จากแอป Evermusic

เปิดแท็บ File Parse Scrobbler เพื่อเริ่มนำเข้าไฟล์ CSV จากแอป Evermusic

เลือก ‘Parser: CSV’ แล้วแตะปุ่ม ‘Settings’

บนหน้าจอถัดไป คุณสามารถเลือกลำดับของพารามิเตอร์ในไฟล์ CSV ของคุณ

ฟิลด์แต่ละรายการสามารถล้อมรอบด้วยเครื่องหมายคำพูดและจำเป็นต้องล้อมรอบด้วยเครื่องหมายคำพูดหากฟิลด์มีตัวคั่นที่ตั้งค่าไว้ ตัวอย่างเช่น:

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

ดังนั้นให้ปล่อยการตั้งค่าทั้งหมดเป็นค่าเริ่มต้น สิ่งเดียวที่คุณต้องเปลี่ยนคือเปิดใช้งานช่องทำเครื่องหมายในฟิลด์ ‘Has Fields Enclosed In Quotes’

แตะ ‘Save & Close’ เพื่อใช้การเปลี่ยนแปลง

เลือกลำดับของพารามิเตอร์ในไฟล์ CSV ของคุณ

การ scrobble โดยการแยกวิเคราะห์ไฟล์มีสองโหมด สามารถเปลี่ยนได้ด้วย ComboBox ‘Scrobbling Mode’

โหมดปกติ: ในโหมดนี้ แทร็กจะถูก scrobble ด้วยเวลาประทับจาก scrobble ที่แยกวิเคราะห์แล้ว เฉพาะ scrobble ที่ใหม่กว่า 14 วันเท่านั้นที่สามารถ scrobble ได้

โหมดนำเข้า: ในโหมดนี้ แทร็กจะถูก scrobble ด้วยเวลาประทับที่คำนวณจาก ‘Finish Time’ และระยะเวลาที่เลือกระหว่างแต่ละแทร็ก สิ่งนี้ช่วยให้สามารถ scrobble แทร็กได้แม้ว่าเวลาประทับของ scrobble ที่แยกวิเคราะห์จะเก่ากว่า 14 วัน ดังนั้น แทร็กแรก (บนสุด) ในไฟล์ CSV จะถูก scrobble ด้วย ‘Finish Time’

เลือกไฟล์ CSV ที่สร้างไว้ก่อนหน้านี้จากแอป Evermusic ในฟิลด์ ‘File:’ แล้วแตะ ‘Parse’ ในบางกรณี คุณอาจเห็นการแจ้งเตือนข้อผิดพลาดว่า scrobble บางรายการไม่สามารถแยกวิเคราะห์ได้ ไม่เป็นไรหากคุณมีแทร็กบางรายการที่ไม่มีข้อมูลเมตาครบถ้วน เช่น ชื่อศิลปิน

scrobble บางรายการไม่สามารถแยกวิเคราะห์ได้

แตะปุ่ม ‘Check All’ เพื่อเลือกแทร็กที่แยกวิเคราะห์ทั้งหมด

แตะปุ่ม Check All เพื่อเลือกแทร็กที่แยกวิเคราะห์ทั้งหมด

แตะปุ่ม ‘Preview’ เพื่อตรวจสอบการเปลี่ยนแปลงทั้งหมดที่จะถูกส่งไปยังเซิร์ฟเวอร์

แตะปุ่ม Preview เพื่อตรวจสอบการเปลี่ยนแปลงทั้งหมดที่จะถูกส่งไปยังเซิร์ฟเวอร์

แตะปุ่ม ‘Scrobble’ เพื่ออัปโหลดการเปลี่ยนแปลงทั้งหมดไปยังเซิร์ฟเวอร์

แตะปุ่ม Scrobble เพื่ออัปโหลดการเปลี่ยนแปลงทั้งหมดไปยังเซิร์ฟเวอร์

ก่อนหน้านี้ Last.fm-Scrubbler-WPF ไม่มีขีดจำกัด scrobble ต่อวัน ตอนนี้เปลี่ยนแล้วเพราะบางคนใช้ Scrubbler เพื่อ scrobble แทร็กจำนวนมากจนทำให้เกิดปัญหาสำหรับหน้า Last.fm ขีดจำกัด scrobble ปัจจุบันคือ 2800 scrobble ต่อวัน เมื่อคุณพยายาม scrobble มากกว่านั้น คุณจะได้รับข้อความแสดงข้อผิดพลาด มีแผนที่จะเพิ่ม ‘คิว scrobble’ ดังนั้นหากคุณต้อง scrobble มากกว่า 2800 แทร็ก จะถูกเพิ่มไปยังคิวและ scrobble โดยอัตโนมัติหลังจากผ่านไประยะหนึ่ง คุณสามารถตรวจสอบจำนวน scrobble ที่เหลือได้ในมุมมองการเลือกผู้ใช้

เมื่อระเบียนทั้งหมดถูกอัปโหลดไปยังเซิร์ฟเวอร์สำเร็จ คุณจะเห็นข้อความที่ด้านล่างของหน้าต่างแอปยืนยันว่า: ‘Successfully scrobbled selected tracks.’

Successfully scrobbled selected tracks.

ตอนนี้คุณสามารถเปิดโปรไฟล์ของคุณบนหน้า Last.fm และตรวจสอบการเปลี่ยนแปลงทั้งหมด

โปรไฟล์ของคุณบนหน้า Last.fm

คำถามที่พบบ่อย

ฉันสามารถ scrobble โดยอัตโนมัติโดยไม่ต้องส่งออกไฟล์ CSV ได้หรือไม่?
ได้ ทั้ง Evermusic และ Flacbox รองรับการ scrobble อัตโนมัติไปยัง Last.fm แล้ว ดูคู่มือ: วิธี Scrobble ไปยัง Last.fm
จะทำอย่างไรถ้า CSV ของฉันมีแทร็กที่เก่ากว่า 14 วัน?
ใช้โหมดนำเข้าใน Last.fm-Scrubbler-WPF มันคำนวณเวลาประทับใหม่จาก Finish Time ทำให้คุณสามารถ scrobble แทร็กได้โดยไม่คำนึงถึงวันที่ดั้งเดิม
ฉันไม่มีคอมพิวเตอร์ Windows ฉันยังสามารถใช้ Last.fm-Scrubbler ได้หรือไม่?
ได้ ติดตั้ง VirtualBox บน Mac ของคุณและดาวน์โหลดอิมเมจสภาพแวดล้อมการพัฒนา Windows ฟรีจาก Microsoft เรียกใช้ Last.fm-Scrubbler-WPF ภายในเครื่องเสมือน
ทำไม scrobble บางรายการไม่ถูกแยกวิเคราะห์?
แทร็กที่ขาดข้อมูลเมตาที่จำเป็น (เช่น ชื่อศิลปิน) ไม่สามารถแยกวิเคราะห์ได้ นี่เป็นสิ่งที่คาดหวังได้และไม่กระทบแทร็กอื่นในไฟล์
มีขีดจำกัด scrobble ต่อวันหรือไม่?
มี Last.fm-Scrubbler-WPF อนุญาตได้สูงสุด 2,800 scrobble ต่อวัน หากคุณต้อง scrobble มากกว่านั้น ให้แบ่งกระบวนการออกเป็นหลายวัน
Last updated on