Automatic, Personalized, and Flexible Playlist Generation Using Reinforcement Learning

Total Page:16

File Type:pdf, Size:1020Kb

Automatic, Personalized, and Flexible Playlist Generation Using Reinforcement Learning AUTOMATIC, PERSONALIZED, AND FLEXIBLE PLAYLIST GENERATION USING REINFORCEMENT LEARNING Shun-Yao Shih Heng-Yu Chi National Taiwan University KKBOX Inc., Taipei, Taiwan [email protected] [email protected] ABSTRACT etc. Therefore, most of previous works try to deal with such problems by considering some particular assump- Songs can be well arranged by professional music curators tions. McFee et al. [14] consider playlist generation as a to form a riveting playlist that creates engaging listening language modeling problem and solve it by adopting statis- experiences. However, it is time-consuming for curators tical techniques. Unfortunately, statistical method does not to timely rearrange these playlists for fitting trends in fu- perform well on small datasets. Pampalk et al. [16] gen- ture. By exploiting the techniques of deep learning and erate playlists by exploiting explicit user behaviors such reinforcement learning, in this paper, we consider music as skipping. However, for implicit user preferences on playlist generation as a language modeling problem and playlists, they do not provide a systematic way to handle solve it by the proposed attention language model with it. policy gradient. We develop a systematic and interactive As a result, for generating personalized playlists auto- approach so that the resulting playlists can be tuned flex- matically and flexibly, we develop a novel and scalable ibly according to user preferences. Considering a playlist music playlist generation system. The system consists of as a sequence of words, we first train our attention RNN three main steps. First, we adopt Chen et al.’s work [4] language model on baseline recommended playlists. By to generate baseline playlists based on the preferences of optimizing suitable imposed reward functions, the model users about songs. In details, given the relationship be- is thus refined for corresponding preferences. The ex- tween users and songs, we construct a corresponding bipar- perimental results demonstrate that our approach not only tite graph at first. With the users and songs graph, we can generates coherent playlists automatically but is also able calculate embedding features of songs and thus obtain the to flexibly recommend personalized playlists for diversity, baseline playlist for each songs by finding their k-nearest novelty and freshness. neighbors. Second, by formulating baseline playlists as sequences of words, we can pretrain RNN language model 1. INTRODUCTION (RNN-LM) to obtain better initial parameters for the fol- lowing optimization, using policy gradient reinforcement Professional music curators or DJs are usually able to care- learning. We adopt RNN-LM because not only RNN-LM fully select, order, and form a list of songs which can give has better ability of learning information progresses than listeners brilliant listening experiences. For a music radio traditional statistical methods in many generation tasks, with a specific topic, they can collect songs related to the but also neural networks can be combined with reinforce- topic and sort in a smooth context. By considering pref- ment learning to achieve better performances [10]. Finally, erences of users, curators can also find what they like and given preferences from user profiles and the pretrained pa- recommend them several lists of songs. However, different rameters, we can generate personalized playlists by ex- people have different preferences toward diversity, popu- ploiting techniques of policy gradient reinforcement learn- larity, and etc. Therefore, it will be great if we can refine ing with corresponding reward functions. Combining these playlists based on different preferences of users on the fly. training steps, the experimental results show that we can Besides, as online music streaming services grow, there arXiv:1809.04214v1 [cs.CL] 12 Sep 2018 generate personalized playlists to satisfy different prefer- are more and more demands for efficient and effective mu- ences of users with ease. sic playlist recommendation. Automatic and personalized Our contributions are summarized as follows: music playlist generation thus becomes a critical issue. However, it is unfeasible and expensive for editors to • We design an automatic playlist generation frame- daily or hourly generate suitable playlists for all users work, which is able to provide timely recommended based on their preferences about trends, novelty, diversity, playlists for online music streaming services. • We remodel music playlist generation into a se- quence prediction problem using RNN-LM which is c Shun-Yao Shih, Heng-Yu Chi. Licensed under a Cre- ative Commons Attribution 4.0 International License (CC BY 4.0). At- easily combined with policy gradient reinforcement tribution: Shun-Yao Shih, Heng-Yu Chi. “automatic, personalized, and learning method. flexible playlist generation using reinforcement learning”, 19th Interna- tional Society for Music Information Retrieval Conference, Paris, France, • The proposed method can flexibly generate suitable 2018. personalized playlists according to user profiles us- ing corresponding optimization goals in policy gra- superhuman performance in many games. Besides, rein- dient. forcement learning has been successfully applied to many other problems such as dialogue generation modeled as The rest of this paper is organized as follows. In Sec- Markov Decision Process (MDP). tion 2, we introduce several related works about playlist A Markov Decision Process is usually denoted by a tu- generation and recommendation. In Section 3, we provide ple (S; A; P; R; γ), where essential prior knowledge of our work related to policy gra- dient. In Section 4, we introduce the details of our pro- •S is a set of states posed model, attention RNN-LM with concatenation (AC- •A is a set of actions RNN-LM). In Section 5, we show the effectiveness of our •P (s; a; s0) = Pr[s0js; a] is the transition probability method and conclude our work in Section 6. that action a in state s will lead to state s0 •R (s; a) = E[rjs; a] is the expected reward that an 2. RELATED WORK agent will receive when the agent does action a in Given a list of songs, previous works try to rearrange them state s. for better song sequences [1,3,5,12]. First, they construct a • γ 2 [0; 1] is the discount factor representing the im- song graph by considering songs in playlist as vertices, and portance of future rewards relevance of audio features between songs as edges. Then they find a Hamiltonian path with some properties, such as Policy gradient is a reinforcement learning algorithm to smooth transitions of songs [3], to create new sequencing solve MDP problems. Modeling an agent with parameters θ θ of songs. User feedback is also an important considera- , the goal of this algorithm is to find the best of a pol- π (s; a) = Pr[ajs; θ] tion when we want to generate playlists [6, 7, 13, 16]. By icy θ measured by average reward per considering several properties, such as tempo, loudness, time-step X πθ X topics, and artists, of users’ favorite played songs recently, J(θ) = d (s) πθ(s; a)R(s; a) (1) authors of [6, 7] can thus provide personalized playlist s2S a2A for users based on favorite properties of users. Pampalk where dπθ (s) is stationary distribution of Markov chain for et al. [16] consider skip behaviors as negative signals and πθ. the proposed approach can automatically choose the next Usually, we assume that πθ(s; a) is differentiable with song according to audio features and avoid skipped songs respect to its parameters θ, i.e., @πθ (s;a) exists, and solve at the same time. Maillet et al. [13] provides a more in- @θ this optimization problem Eqn (1) by gradient ascent. For- teractive way to users. Users can manipulate weights of mally, given a small enough α, we update its parameters θ tags to express high-level music characteristics and obtain by corresponding playlists they want. To better integrate user behavior into playlist generation, several works are pro- θ θ + αrθJ(θ) (2) posed to combine playlist generation algorithms with the where techniques of reinforcement learning [11, 19]. Xing et al. X πθ X rθJ(θ) = d (s) πθ(s; a)rθπθ(s; a)R(s; a) first introduce exploration into traditional collaborative fil- s2S a2A tering to learn preferences of users. Liebman et al. take = [r π (s; a)R(s; a)] the formulation of Markov Decision Process into playlist E θ θ (3) generation framework to design algorithms that learn rep- resentations for preferences of users based on hand-crafted 4. THE PROPOSED MODEL features. By using these representations, they can generate personalized playlist for users. The proposed model consists of two main components. We Beyond playlist generation, there are several works first introduce the structure of the proposed RNN-based adopting the concept of playlist generation to facilitate model in Section 4.1. Then in Section 4.2, we formulate recommendation systems. Given a set of songs, Vargas the problem as a Markov Decison Process and solve the et al. [18] propose several scoring functions, such as diver- formulated problem by policy gradient to generate refined sity and novelty, and retrieve the top-K songs with higher playlists. scores for each user as the resulting recommended list of 4.1 Attention RNN Language Model songs. Chen et al. [4] propose a query-based music rec- ommendation system that allow users to select a preferred Given a sequence of tokens fw1; w2; : : : ; wtg, an RNN- song as a seed song to obtain related songs as a recom- LM estimates the probability Pr[wtjw1:t−1] with a recur- mended playlist. rent function h = f(h ; w ) (4) 3. POLICY GRADIENT REINFORCEMENT t t−1 t−1 LEARNING and an output function, usually softmax, Reinforcement learning has got a lot of attentions from > public since Silver et al. [17] proposed a general reinforce- exp(W ht + bv ) Pr[w = v jw ] = vi i (5) ment learning algorithm that could make an agent achieve t i 1:t−1 P exp(W > h + b ) k vk t vk Figure 1.
Recommended publications
  • How to Share Your Release with the World
    MusicNSW’s Industry Essentials How to share your release with the world Prepared by GYROstream for MusicNSW Did you know more than 22,000 songs are uploaded to streaming services every day? Getting your music online can seem like a complicated task. It doesn’t have to be though. Below are some tips and tricks to help you navigate the best distribution path for you and your new tunes. What are digital music aggregators / distributors? Digital aggregators (also known as digital distributors) are companies that provide a means to distribute your music globally through digital music stores and streaming platforms. You can’t just upload a track directly to Spotify or Apple Music and have it streamed globally, you need to use a digital music aggregator. If you’re signed to a label, it’s more than likely they’ll distribute your music to Spotify, Apple, iTunes, YouTube Music and more for you, but if you’re independent, you can have exactly the same access to these platforms by using a digital aggregator. Aggregators make their money by charging upfront fees and/or charging a percentage of revenue earned from the streaming and download purchases of your music. In some cases, aggregators will also charge an ongoing annual fee to keep your content online. Who do they distribute to? Nearly all distributors will get your music to Apple, Spotify, Deezer, Youtube (ie. the major western platforms), which together cover a large portion of music listeners worldwide. Where things might differ is for the highly localised services that cater to their specific regions - eg.
    [Show full text]
  • Digital Music Distribution and Royalty Investment
    AudioSwim NASAB Dubai, UAE [email protected] Digital Music Distribution and Royalty Investment 2020 - 2021 Overview AudioSwim​ allows artists to upload, sell and stream their music globally, turning fans into investors. We focus on creating innovative ways for musicians to expand their catalog and careers through fan engagement and investments. Music Distribution and Audio Management ● Get your music streaming in 30+ stores including iTunes, Spotify, Anghami, TikTok, Google Play, Amazon, Tidal, & Deezer! ● We ensure a high degree of confidentiality and security allowing you to gain control and get paid from music streaming and sales. ● We offer daily and weekly analytical reports that help you learn about your fans. Find out who's paying attention to you. ● News, Blogs, Interviews, Podcasts and more about digital music distribution from artists and music industry insiders to help you get ahead. Royalty Reporting and Royalty Investment ● Each artist or band will be able to set the value of their royalty rights being offered at their own discretion, within a limit determined by AudioSwim. The limit is based on prior earnings of previous songs and future potential. ● AudioSwim will provide customized deals that will allow intellectual property holders to sell proportions of their royalty streams in return for lump sum payment. 2 ● Royalties will be sold as investments to your fans who will be able to sell or trade artists royalties in the future. ● The purchase of royalties will ensure that your fans give you the proper support and push needed. ● Remixes, cover versions, and anything with unlicensed samples can not be permitted. All releases undergo a strict quality control assessment prior to release.
    [Show full text]
  • DTS Play-Fi Ecosystem Enhances Amazon Music Support, Adds Music Search, Expands Into France, Italy and Spain
    October 24, 2017 DTS Play-Fi Ecosystem Enhances Amazon Music Support, Adds Music Search, Expands into France, Italy and Spain Global consumers can now access and enjoy improvements to the Amazon Music app experience in multiple rooms via the DTS Play-Fi system CALABASAS, Calif.--(BUSINESS WIRE)-- DTS, a global leader in high-definition audio solutions and a wholly owned subsidiary of Xperi Corporation (Nasdaq: XPER) ("Xperi"), is pleased to announce Amazon Music support via DTS Play-Fi with added music search functionality and further global expansion beyond the US, UK, Germany and Japan into France, Italy and Spain. Amazon Music customers can now search by station, playlist, album and song on their DTS Play-Fi devices. Additionally, DTS Play-Fi users will be able to enjoy their "My Music" libraries via the Amazon Music app across DTS Play-Fi wireless multi-room music systems, regardless of brand. DTS Play-Fi support for "My Music" is effective on the same date as the rollout of Amazon Music via DTS Play-Fi. Availability in additional countries will continue throughout 2017 and 2018. "Amazon Music has quickly become one of the most listened to services across our customer base," said Dannie Lau, general manager, DTS Play-Fi at Xperi. "We are pleased to announce new DTS Play-Fi enhancements for Amazon Music and expanded regional coverage. By building beyond our previously available Prime Music and Amazon Music Unlimited support, we seek to provide Amazon Music listeners everywhere with the best multi-room entertainment experience possible." DTS Play-Fi audio system owners can access Amazon Music Unlimited and Prime Music via their DTS Play-Fi wireless multi- room music systems' companion apps.
    [Show full text]
  • Yi-Hsuan Yang (楊奕軒)1,2
    1,2 Yi-Hsuan Yang (楊奕軒) 1 Associate Research Professor Head of Music and AI Laboratory, Research Center for Information Technology Innovation (CITI), Academia Sinica 2 Chief Music Scientist Taiwan AI Labs 128 Academia Rd., Sec. 2, Nankang District, Taipei 115, Taiwan TEL: +886-2-2787-2388 http://www.citi.sinica.edu.tw/pages/yang/ [email protected] EXPERTISE Music information research; Artificial intelligence; Multimedia; Affective computing; Machine learning EDUCATION Ph.D., Communication Engineering, National Taiwan University, Taiwan 2010 B.S., Electrical Engineering, National Taiwan University, Taiwan 2006 WORK EXPERIENCES Chief Music Scientist, Taiwan AI Labs since 2019/03 Associate Research Professor, Research Center for IT Innovation, Academia Sinica since 2015/11 Joint-Appointment Associate Professor, CSIE, National Cheng Kung University 2017-2019 Adjunct Associate Professor, CSIE, National Tsing-Hua University 2016 Assistant Research Professor, Research Center for IT Innovation, Academia Sinica 2011−2015 Visiting Scholar (three months), Columbia University, USA 2013 Visiting Scholar (three months), Music Technology Group, Universitat Pompeu Fabra, Spain 2011 Second Lieutenant (one year), Communications, Electronics and Information, ROC Army 2010-2011 AWARDS & HONORS Multimedia Rising Stars Award, IEEE International Conference on Multimedia Expo. (ICME) 2019 Best Associate Editor Service Award, IEEE Transactions on Multimedia 2018 Best Conference Paper Award, IEEE Multimedia Communications Technical Committee (MMTC)
    [Show full text]
  • Amazon Alexa Voice Service Coming Soon to DTS Play-Fi® Whole-Home Wireless Audio Ecosystem
    Amazon Alexa Voice Service Coming Soon To DTS Play-Fi® Whole-Home Wireless Audio Ecosystem September 27, 2016 CALABASAS, Calif., Sept. 27, 2016 /PRNewswire/ -- DTS, Inc. (NASDAQ: DTSI), a global leader in high-definition audio solutions, is working with Amazon to bring the Alexa service to the DTS Play-Fi® whole-home wireless ecosystem. Beginning in early 2017, listeners will be able to use an Alexa-enabled device, including the Amazon Echo, Echo Dot, Amazon Tap and Amazon Fire TV, to play and control music on one or more DTS Play-Fi-enabled speakers in the home, regardless of brand. Additionally, DTS is working with Play-Fi partners to bring far-field Alexa capabilities to DTS Play-Fi speakers through the Alexa Voice Service (AVS). These new devices include a set of far-field microphones built seamlessly into the DTS Play-Fi speaker system, enabling customers to use the Alexa voice service and advanced far-field microphone technology to control a variety of devices in their home with just their voice. Just like with the Amazon Echo and Echo Dot, advance signal processing techniques reliably capture spoken commands in noisy environments, even when the speaker is playing music, from across the room. New far-field microphone-equipped DTS Play-Fi products featuring the built-in Alexa experience will launch from select partners in 2017. The DTS Play-Fi ecosystem features the largest collection of products in the whole-home wireless space, with more than 30 interoperable speakers, soundbars and receivers from the top names in premium audio, including Aerix, Anthem, Arcam, Definitive Technology, Integra, Klipsch, Martin-Logan, McIntosh, Onkyo, Paradigm, Phorus, Pioneer, Polk, Rotel, Sonus Faber and Wren Sound Systems.
    [Show full text]
  • DTS PLAY-FI, ONKYO and PIONEER ANNOUNCE SUPPORT of AMAZON ALEXA CONNECTED SPEAKER Apis
    FOR IMMEDIATE RELEASE DTS PLAY-FI, ONKYO AND PIONEER ANNOUNCE SUPPORT OF AMAZON ALEXA CONNECTED SPEAKER APIs Voice control of select DTS Play-Fi-enabled products, including Onkyo and Pioneer Home A/V products, via Alexa-enabled products, to be available in Q1 2018 OSAKA, JAPAN. Onkyo, the leader in smart, sophisticated, and wholly immersive entertainment solutions today announces that select Onkyo and Pioneer DTS Play-Fi®-enabled products, including AVRs, sound bars, and speakers, will soon support the Amazon Alexa Connected Speaker APIs, This will allow voice-enabled selection of music and control via an Alexa-enabled device, including the Amazon Echo, Echo Dot, Echo Show, Amazon Tap, Amazon Fire TV or any of the two new DTS Play-Fi wireless speakers featuring far-field Alexa Voice Service – the Onkyo Smart Speaker P3 and Pioneer Elite Smart Speaker F4 – that will begin shipping in late Q3/early Q4. DTS Play-Fi technology allows one or more devices to be linked together for multi-room music playback of Alexa streaming content and seamlessly interacts with other Alexa-enabled products to provide full group control of music playback. Onkyo and Pioneer will roll out Alexa control through the Connected Speaker APIs to hundreds of current and new DTS Play-Fi-enabled products* through firmware updates beginning in Q1 2018. “With DTS Play-Fi’s support of Alexa and the Connected Speaker APIs, consumers will be able to control a whole-home audio system built from the brands they crave and control it with the voice service they love,” said Dannie Lau, general manager of the DTS Play-Fi division at Xperi.
    [Show full text]
  • Kkbox Keeps the Music Playing with Sevone
    Insight for the Connected World [ Case Study ] KKBOX KEEPS THE MUSIC PLAYING WITH SEVONE THE CUSTOMER KKBOX is the top provider of streaming music services in Asia. Based in Taipei, the center of the Chinese pop music scene, the company has more than 10 million users and millions of available music tracks from more than 500 major and local music labels, Customer publishers, and artists. KKBOX also hosts the world’s largest Asian music library. ■■ The top streaming music provider in Asia KKBOX operates throughout Japan, Taiwan, Hong Kong, Singapore, Malaysia, and ■■ Size: Over 10M subscribers Thailand. For a monthly fee, subscribers get unlimited on-demand music that they can stream online or download from their smartphones, tablets and PCs for offline ■■ Headquarters: Taipei, Taiwan listening. KKBOX also offers live streaming of concerts and other entertainment events. Goal Ensure service quality and reliability by THE CHALLENGE strengthening its network monitoring and management capabilities. KKBOX’s tagline is “Let’s Music!” which reflects its strong focus on consistently delivering a superior customer experience. The company’s top priority is ensuring that its music tracks Challenge and streamed events are always available via reliable, high-quality delivery to customers Legacy monitoring tools were siloed anytime, anywhere, on any device. and unable to provide a unified view of the network, making performance Meeting this goal consistently across its broad operating area was becoming a growing monitoring and problem resolution challenge, however. Like all streaming companies, KKBOX relies on its network to meet its difficult and time consuming. Those customers’ demands. systems also could not scale to handle the company’s growth.
    [Show full text]
  • Azz Complete Biography (I'm Not Ready Release)
    Azz Keyboardist, songwriter, singer and sound innovator Azz makes soulful music with layers of moody melodies, vivid harmonies and exciting elements of Pop, Contemporary R&B and Electro Soul. He combines a rich array of cutting-edge synthesizer effects and retro electronic instruments like the Vocoder and Talkbox. Azz’s soul-filled voice adds an intimate texture to his work that invites others into his inner world. His latest single ‘I’m Not Ready’ is a vulnerable story on dealing with emotions and doubt in love. Following the release, the single received nationwide radio play on the BBC Introducing Show, receiving much positive social media feedback. Born and raised in Nice, France, Azz’s passion for music- making was ignited during his childhood when he first came face to face with a Yamaha PSS 11, which introduced him to the infinite capabilities of digital pianos, keyboards, synthesizers and other electronic instruments. He began experimenting with catchy melodies he heard on the radio, television and in films, gravitating towards New Jack Swing, R&B, rock, pop, reggae, funk, disco and specifically the genius of style-and-genre defining artists like Stevie Wonder, Earth Wind & Fire, the Jackson Five, Prince Daft Punk and Zapp, whose groundbreaking use of the Talkbox and mingling of many genres continues to take root deep in his work. Azz felt his singing voice emerging and discovered his own ability to craft original songs, which continued to expand when he studied music in London. He became proficient in the studio, writing and recording with acoustic instruments and soaking up the art of raw music making as his love for improvisation and unconventional electronic instruments deepened and he established his own musical identity.
    [Show full text]
  • DTS and KKBOX to Bring Leading Asian Music Subscription Service to Play-Fi™-Enabled Wireless Home Audio Systems
    June 27, 2013 DTS and KKBOX to Bring Leading Asian Music Subscription Service to Play-Fi™-Enabled Wireless Home Audio Systems KKBOX's Popular Streaming Service, Together with Play-Fi's "Hi-Fi over Wi-Fi" Audio Technology, Offers Music Lovers in Asia an Unmatched Whole-Home Listening Experience TAIPEI, Taiwan--(BUSINESS WIRE)-- DTS, Inc. (Nasdaq: DTSI), a leader in high-definition audio solutions and audio post processing technologies, today announced an agreement with KKBOX, a leading digital music provider in Asia, that will integrate the popular service into DTS' Play-Fi™ app for Android devices, marking the first time that Play-Fi customers in Asia will have access to KKBOX's 10 million music tracks from more than 500 major and local music labels and publishers. "Streaming music services have grown tremendously in popularity and are one of the key reasons why we developed Play- Fi," said Brian Towne, executive vice president and chief operating officer, DTS. "Consumers want access to their favorite songs at the tap of a finger, and with our new partnership with KKBOX, Play-Fi users can now stream more than 10 million music tracks to multiple speakers throughout their homes." Through DTS' Play-Fi app, available for download at Google Play or the Amazon App store, KKBOX subscribers can access their existing accounts, or become a new subscriber. KKBOX subscribers will notice that the familiar and popular features of the service are built right into the Play-Fi app, and have been localized with Chinese language support for the region. "As people enjoy music services from mobile devices more and more, the needs for sending music wirelessly from their devices to their home audio systems will gradually increase," said Alex Wang, managing director, APAC, KKBOX, Inc.
    [Show full text]
  • Active Services We Deliver on a Daily Basis. 7Digital Acrcloud Alibaba
    Active services we deliver on a daily basis. 7Digital 7Digital`is a 'digital middle-man' that distributes music to a lot of DSP's. Furthermore 7Digital offers B2B branding, B2C streaming and downloadable content. ACRCloud ACRCloud provides among other things, automated content recognition (ACR) of audio and audio-visual content for third party digital service providers and social media partners. Also ACRCloud provides copyright compliance information service Alibaba The Chinese webshop giant is the parent company of Xiami Music Service with 14 million active users (a streaming platform) and the Ali Genie System (voice assistant). Amazon Premium Amazon music is connected to amazon prime,which is Amazon's streaming service Anghami Middle Eastern streaming platform with more than one million paying subscribers. Apple Music Apple's digital streaming platform with over 60 million songs and approximately 70 million subscribers. AWA AWA is a Japanese subscription based streaming platform with 40 million users on their social media site. 13-8-2021 1 BCM Music BCM Music Systems delivers music systems for various uses such as retail and hospitality companies. Beatport Beatport is a music platform with downloadable content. Beatport sells exclusively electronic music Boomplay Nigerian based digital streaming platform that is available in ten countries: Cameroon, Cote d'Ivoire, Ghana, Kenya, Nigeria, Rwanda, Senegal, Tanzania, Uganda and Zambia. With 62 million users. Deezer Deezer is a france digital streaming platform with 56 million tracks available and is active worldwide. Dubset Media Holdings Dubset provides a platform (the MixBANK Service) that enables the identification and monetization of DJ and user generated mix and remix content.
    [Show full text]
  • Keke Living Testimony Album Songs
    Keke Living Testimony Album Songs Sicklied Kelly subtend or ankyloses some recrudescence restfully, however stotious Pepillo laths hazardously or intone. herHippest parasitosis. Geo sticked his cloudscape cackle literally. Georgy is monographical: she garottes superserviceably and attribute Gospel artist formerly known as premature ejaculation in the situation so why buy willing to Ty herndon received critical of the album by working man the bloodstream, keke living testimony album songs help in keke phoofolo was inside. Discover what happened on neighbour day. Is this product missing categories Add more categories Tracks Disk 1 1 Enter his Testimony 2 Praise Medley 3. Huff for any social system considers things that only some ways to promote the song in soweto born with insipidness among men. Umoya wami sung by Keke and Vuyelwa from actually Living Testimony album Continue to contemporary gospel die by buying their CD's DVD's in retail stores Umoya wami sung by Keke. Web Series, and films Ghost Pains, American Unbeautiful, Bermuda Triangle, Tatted Souls, and Love Torn Between Two. Zodiacal and reload this soup and recorded before negative things like a song actually packs a chewable tablet form of god must download. Descargar Mp3 Testimonio Del Cielo Y El Infierno Videos De. Drive her son cristian pavón pineda loved this song remains on this medication used in ga event went viral, keke living testimony album songs and. Extra super avana is a song! LGBT community in one original song. 2019 elections theme song UMOYA WAM UYAVUMA ANC VERSION. Videos de testimonios catolicos impactantes keke living testimony lyrics testim or.
    [Show full text]
  • Netease Cloud Music and Merlin Extend Strategic Partnership in China
    NetEase Cloud Music and Merlin Extend Strategic Partnership in China March 26, 2021 HANGZHOU, China, March 26, 2021 /PRNewswire/ -- NetEase Cloud Music, a leading interactive music streaming service provider in China, and Merlin, the independent's digital music licensing partner, today announced that they have extended their strategic partnership in China to include a wider range of cooperation. The multi-year licensing deal will include access to additional marketing and promotional opportunities for Merlin members. "Deepening our direct relationship with Merlin marks another important step in our strategy to bring high-quality music with style, character and vitality to our ever-growing user community," said Ding Bo, Vice President of NetEase Cloud Music. "The expansive and diverse music of Merlin member labels span the global divide and increase the rich music experience we offer, which brings us closer to this goal." Merlin navigates the music ecosystem by striking premium deals with digital services that enable its members to better control their future. For digital services, Merlin provides the ability to efficiently license the world's most valuable independent music. Accounting for more than 15% of the global digital music market, Merlin members represent tens of thousands of labels and hundreds of thousands of artists from every country in the world. With a rich and proven ability in copyright management and operating capabilities for international artists, NetEase Cloud Music has become the go-to platform for both international music lovers and artists in China. In addition, NetEase Cloud Music is one of the most "social" streaming music services in the world with users actively engaged in reviewing, commenting and sharing music via playlists and other means, which enables music influencers to spread music rapidly and exponentially.
    [Show full text]