วิธีสร้างเพลย์ลิสต์แยกต่างหากบน VK เพลงใหม่ VKontakte - การออกแบบใหม่

เราอ้างอิงจากบทความของเขาเกี่ยวกับHabréด้านล่าง

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

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

ฉันชอบ Linux แต่ฉันไม่เคยเจอปลั๊กอินปกติสำหรับเครื่องเล่นเพลงหรือตัวเครื่องเล่นสำหรับการฟังเพลงจาก VK เลย จากนั้นฉันก็ตัดสินใจว่าจะต้องทำอะไรบางอย่างเกี่ยวกับเรื่องนี้ และในอีกไม่กี่ชั่วโมงฉันก็สร้างสคริปต์ PHP เล็กๆ ขึ้นมา ซึ่งฉันเรียกว่า vkpls (เดาได้ไม่ยากว่าหมายถึงอะไร)

สาระสำคัญของสคริปต์คือการได้รับลิงก์โดยตรงไปยังการบันทึกเสียงและสร้างเพลย์ลิสต์แบบสตรีมมิ่งอัลกอริทึมนั้นง่ายมาก ฉันผูกมันไว้กับ VK.API:

ก่อนอื่น ฉันได้สร้างแอปพลิเคชันแบบสแตนด์อโลนใน " สำหรับนักพัฒนา"และได้มันมาให้เขา สิทธิเพื่อเข้าถึงการบันทึกเสียง หลังจากนั้นฉันต้องผ่านการอนุญาตเพื่อสร้าง ACCESS_TOKEN เพราะ การเข้าถึงข้อมูลเกี่ยวกับการบันทึกเสียง (วิธี audio.get ใน vk.api) ไม่สามารถทำได้ผ่านคำขอ POST หรือ GET แบบธรรมดา

ตอนนี้โดยใช้เครื่องมือ PHP แบบเก่า ฉันสามารถส่งคำขอพร้อมพารามิเตอร์ที่ฉันสนใจโดยไม่มีข้อจำกัด และในการตอบสนอง ฉันก็ได้รับข้อมูลที่ฉันสนใจในรูปแบบ JSON ฟังก์ชัน audio.get ส่งคืนรายการบันทึกเสียงของผู้ใช้หรือชุมชนพร้อมข้อมูลเพิ่มเติมทั้งหมด - นี่คือสิ่งที่ฉันต้องการ

ตัวอย่างเช่น เพื่อตอบสนองคำขอเช่นนี้:
https://api.vk.com/method/audio.get?user_id= รหัสของคุณ&v=5.28&access_token= Your_ACCESS_TOKEN

เราได้รับอาร์เรย์ในรูปแบบ JSON พร้อมด้วยข้อมูลต่อไปนี้:
ตอบสนองต่อ audio.get ใน JSON
การตอบสนอง: (
นับ: 505,
รายการ: [(
รหัส: "34",
รูปภาพ: "http://cs7009.vk....2/rj4RvYLCobY.jpg",
ชื่อ: "ทัตยานาพลูตาโลวา"
name_gen: "ทัตยานา"
}, {
รหัส: 232745053,
เจ้าของ_id: 34,
ศิลปิน: Ambassadors
หัวเรื่อง: "สปาร์ค",
ระยะเวลา: 274,
URL: "http://cs6164.vk....lGEJhqRK8d5OQZngI",
เนื้อเพลง_id: 120266970,
ประเภท_id: 18
}, {
รหัส: 232733966,
เจ้าของ_id: 34,
ศิลปิน: "Aloe Blacc",
หัวข้อ: "คุณทำสิ่งนี้ได้ไหม",
ระยะเวลา: 176,
URL: "http://cs6157.vk....erOa0DvsyOCYTPO1w",
ประเภท_id: 2
}, {
รหัส: 232735496,
เจ้าของ_id: 34,
ศิลปิน: "Aloe Blacc",
หัวข้อ: "ปลุกฉันให้ตื่น",
ระยะเวลา: 224,
URL: "http://cs6109.vk....FzHJU55ixz8Av8ujc",
Lyrics_id: 119056069,
ประเภท_id: 2
}]
}

ดูสิ - กุญแจที่เราสนใจ ศิลปิน ชื่อ ระยะเวลา URL มีอยู่สำหรับการบันทึกเสียงแต่ละครั้ง ด้วยการใช้ฟังก์ชัน json_decode ฉันแปลงอาร์เรย์ผลลัพธ์ให้เป็นรูปแบบที่ PHP เข้าใจได้ สิ่งที่ฉันเหลือเพื่อให้ได้ผลลัพธ์คือการสร้างไฟล์เพลย์ลิสต์
โครงสร้างเพลย์ลิสต์ M3U:
#EXTM3U
#EXTINF: ระยะเวลาศิลปิน - ชื่อ
URL
...

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

ควรสังเกตว่ามีสิ่งหนึ่งเนื่องจากลิงก์ไปยังการบันทึกเสียงบนเซิร์ฟเวอร์ VKontakte เปลี่ยนแปลงทุก 0.5 - 3 วัน ฉันขอแนะนำให้อัปเดตเพลย์ลิสต์ของคุณบ่อยขึ้น เพียงเท่านี้ ขอบคุณสำหรับความสนใจของคุณ! เราขอแนะนำให้ดูวิดีโอด้านล่างเพื่อดูว่ามันทำงานอย่างไร

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

โดยทำตามคำแนะนำเหล่านี้ คุณสามารถทำงานกับเพลงบนหน้า VKontakte ของคุณได้อย่างง่ายดาย

ไปที่หน้า VKontakte ของคุณแล้วไปที่ส่วน "เพลง"

ที่ด้านบนของหน้าจอคือแผงควบคุมสำหรับเพลงของคุณ ทางด้านขวาของแผงจะมีไอคอนพร้อมรูปเมฆ เมื่อคุณวางเมาส์เหนือมัน คำใบ้ “ดาวน์โหลดการบันทึกเสียง” จะปรากฏขึ้น คลิกที่เมฆ


กล่องโต้ตอบการดาวน์โหลดเสียงจะเปิดขึ้น ประกอบด้วยกฎสำหรับการดาวน์โหลดไฟล์เสียงจากคอมพิวเตอร์ และด้านล่างมีปุ่ม "เลือกไฟล์" และ "ปิด"

มีสองวิธีในการอัปโหลดไฟล์จากคอมพิวเตอร์ของคุณ:

1. คลิกที่ปุ่ม “เลือกไฟล์” หน้าต่าง Explorer มาตรฐานจะเปิดขึ้น ไปที่โฟลเดอร์ที่มีเพลงที่คุณต้องการดาวน์โหลด คุณสามารถอัปโหลดไฟล์เดียวหรือเลือกหลายไฟล์ จากนั้นคลิกปุ่ม "เปิด"

2. เพียงลากและวางไฟล์ที่คุณต้องการอัปโหลดลงในหน้าต่างนี้ หน้าต่างจะเปลี่ยนรูปลักษณ์ของมัน

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

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

การเพิ่มเพลงลงในเพลย์ลิสต์

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

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

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

หน้าต่างใหม่จะแสดงรายการบันทึกเสียงของคุณ ตรงข้ามแต่ละเพลงมีปุ่มเปิดปิด เลือกเพลงที่คุณต้องการแล้วคลิกปุ่ม "บันทึก"

เพลย์ลิสต์ที่สร้างขึ้นจะปรากฏในแท็บ "เพลย์ลิสต์" คลิกที่มันเพื่อเล่นเพลง

คุณสามารถสร้างเพลย์ลิสต์ได้ไม่จำกัดจำนวน

การเพิ่มเพลงลงในข้อความ

ไปที่ข้อความแล้วเลือกการสนทนาที่คุณต้องการส่งบันทึกเสียงไป
ทางด้านซ้ายของช่องป้อนข้อความจะมีไอคอนคลิปหนีบกระดาษ

หลังจากคลิกแล้ว เมนูแทรกจะเปิดขึ้น คลิกที่ "การบันทึกเสียง"

ในกล่องโต้ตอบแนบเสียงใหม่ ให้เลือกเพลงที่ต้องการโดยคลิกลิงก์แนบทางด้านขวาของชื่อ

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

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

หากต้องการไปที่รายการ "ความเป็นส่วนตัว" ของเมนูย่อยหลัก คุณต้องคลิกที่ "การตั้งค่า" (เมนูหน้าหลัก):

นี่คือลักษณะของบัญชีที่ถูกปิด:

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

การบันทึกเสียงของเพื่อน VKontakte: วิธีการค้นหา, วิธีฟัง

ขั้นตอนที่ 1

หากต้องการดำเนินการใดๆ ภายในการติดต่อ คุณต้องเข้าสู่ระบบไซต์โดยใช้ข้อมูลเข้าสู่ระบบและรหัสผ่านของคุณ

ขั้นตอนที่ 2

หลังจากเข้าสู่โปรไฟล์ของคุณแล้ว ให้ไปที่แท็บ "เพื่อน" เพื่อเลือกบุคคลที่มีเพลง VK ที่เราต้องการฟัง


ขั้นตอนที่ #3

ให้เราทำซ้ำเพื่อดูเพลงและดนตรีของเพื่อนก่อนอื่นเราต้องเลือกบุคคลที่เราจะฟังจากรายการทั่วไป! เมื่อเลือกบุคคลที่ต้องการแล้วให้ไปที่หน้าของเขาโดยคลิกที่รูปประจำตัวหรือชื่อเพื่อน


ขั้นตอนที่ #4

เมื่ออยู่ในหน้าเพื่อนของคุณ ให้เลื่อนลงไปจนไปถึงบล็อก "การบันทึกเสียง" (อยู่ที่ด้านล่างสุดใต้อวตาร - รูปโปรไฟล์ของเพื่อน)


ขั้นตอนที่ #5

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


ขั้นตอนที่ #6

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

ที่จริงแล้วนี่คือวิธีที่คุณสามารถค้นหาการบันทึกเสียงของเพื่อน VKontakte ได้อย่างง่ายดาย นอกจากนี้ เป็นที่น่าสังเกตว่าคุณสามารถติดตามผลิตภัณฑ์เสียงใหม่จากเพื่อนของคุณได้ ในการทำเช่นนี้คุณต้องทำสิ่งต่อไปนี้:

ไปที่เมนู "เพลง" และไปที่แท็บ "อัปเดตเพื่อน":


เนื่องจากการทำงาน (ใช้) การบันทึกเสียงต่างๆ จำนวนมากบน VKontakte นั้นไม่สะดวก ผู้ใช้จึงสามารถสร้างเพลย์ลิสต์ได้ด้วยตัวเอง การสร้างเพลย์ลิสต์พร้อมเสียงใน VKontakte นั้นง่ายมาก ด้วยตัวเลือกนี้ คุณสามารถจัดเรียงเพลงทั้งหมดของคุณได้ เช่น:

สำคัญ: การสร้างเพลย์ลิสต์จะใช้ได้เฉพาะในกรณีที่คุณมีเพลงมากกว่า 20 เพลงใน "Music"! มันจะไม่ทำงานเมื่อมีรายการน้อยลง

คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีสร้างเพลย์ลิสต์พร้อมเสียงใน VKontakte

ขั้นตอนที่ 1

เข้าสู่โปรไฟล์ส่วนตัว VK ของคุณ ป้อนข้อมูลเข้าสู่ระบบและรหัสผ่านของคุณ

ขั้นตอนที่ 2

ไปที่เมนู "เพลง":

ขั้นตอนที่ #3

ที่ด้านขวาของหน้าต่างคือตัวเลือก "เพิ่มเพลย์ลิสต์" คลิกที่ตัวเลือก


ขั้นตอนที่ #4

เราไปที่หน้าต่างแก้ไขเพลย์ลิสต์ ซึ่งคุณสามารถสร้างชื่อ เพิ่มหน้าปก ฯลฯ คลิกที่ตัวเลือก "เพิ่มการบันทึกเสียง" เพื่อเติมเพลย์ลิสต์ด้วยเพลง


ขั้นตอนที่ #5

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


ขั้นตอนที่ #6

หากต้องการสร้างอัลบั้มเสียงใน Contact สิ่งที่เหลืออยู่คือบันทึกการเปลี่ยนแปลงด้วยปุ่ม "บันทึก" ซึ่งอยู่ที่ด้านล่างสุดของหน้าต่างเดียวกัน

ขั้นตอนที่ #7

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


เนื่องจากการทำงาน (ใช้) การบันทึกเสียงต่างๆ จำนวนมากบน VKontakte นั้นไม่สะดวก ผู้ใช้จึงสามารถสร้างเพลย์ลิสต์ได้ด้วยตัวเอง การสร้างเพลย์ลิสต์พร้อมเสียงใน VKontakte นั้นง่ายมาก ด้วยตัวเลือกนี้ คุณสามารถจัดเรียงเพลงทั้งหมดของคุณได้ เช่น:

สำคัญ: การสร้างเพลย์ลิสต์จะใช้ได้เฉพาะในกรณีที่คุณมีเพลงมากกว่า 20 เพลงใน "Music"! มันจะไม่ทำงานเมื่อมีรายการน้อยลง

คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีสร้างเพลย์ลิสต์พร้อมเสียงใน VKontakte

ขั้นตอนที่ 1

เข้าสู่โปรไฟล์ส่วนตัว VK ของคุณ ป้อนข้อมูลเข้าสู่ระบบและรหัสผ่านของคุณ

ขั้นตอนที่ 2

ไปที่เมนู "เพลง":

ขั้นตอนที่ #3

ที่ด้านขวาของหน้าต่างคือตัวเลือก "เพิ่มเพลย์ลิสต์" คลิกที่ตัวเลือก


ขั้นตอนที่ #4

เราไปที่หน้าต่างแก้ไขเพลย์ลิสต์ ซึ่งคุณสามารถสร้างชื่อ เพิ่มหน้าปก ฯลฯ คลิกที่ตัวเลือก "เพิ่มการบันทึกเสียง" เพื่อเติมเพลย์ลิสต์ด้วยเพลง


ขั้นตอนที่ #5

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


ขั้นตอนที่ #6

หากต้องการสร้างอัลบั้มเสียงใน Contact สิ่งที่เหลืออยู่คือบันทึกการเปลี่ยนแปลงด้วยปุ่ม "บันทึก" ซึ่งอยู่ที่ด้านล่างสุดของหน้าต่างเดียวกัน

ขั้นตอนที่ #7

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




มีคำถามหรือไม่?

แจ้งการพิมพ์ผิด

ข้อความที่จะส่งถึงบรรณาธิการของเรา: