Handheld devices: lazy smart sync of Internet music/player

Source: Internet
Author: User

Zheng Yi 20090916

There are several MP3 music players of different ages, including the iPod Nano, but the utilization rate is not high after the new strength.

Random and intelligent

I am not very picky about music, as long as the melody is good, the singer's tone is good. Therefore, the random playing music service on the Internet (with a little bit of intelligence), such as last. FM radio station, such as last. FM scrobbler (you need to set a name for the singer to start). For example, I like Yi Ge very much (the only regret is that Yi Ge automatically plays Chinese songs ).

Like the two services mentioned above, it is important to remember the "favorite" and "dislike (blacklist)" that I have manually marked so that we can launch recommendations, however, random weights must be too large to discover new music (just a few decades ago ).

 

Troubles

It is difficult for me to make the handheld devices practical. The reason is simple:

    • Music must be updated from time to time, so that music cannot be heard;
    • I have no time to download music to the hard disk;
    • I didn't sync and manage these music to my handheld device (for example, deleting tired songs );
    • I just want to press the option "random play", and the next step should be automatic, including downloading music and synchronizing from the Internet.

Considering the copyright of songs, Google music is the only solution to this synchronization solution in China.

 

Try to solve

I imagine this:

An application must be installed on the computer.ProgramThe name is assumed to be "Glu ".

 

First computer access scenario

At work in the morning, zheng yu inserts a handheld device (such as iPod Nano) into the USB port of the computer to automatically activate the Glu program interface.

Zheng Yi click the "Synchronize" button on the Glu interface.

To keep the device unplugged, Glu will automatically download enough music files for six hours from Google music (this download process is very easy and there are some scripts available on the market ), directly stored on the device's media. Tracks are randomly compiled like Yi Ge. They are fully mixed with various music genres. They are dominated by recent years of music, and both Chinese and foreign songs have exclusive or mixed into old songs.

Every three songs (usually 15 ~ 18 minutes of playback time), Glu will forcibly insert a 0.5 ~ A one-minute advertisement (similar to the playing habits of a CRI radio station) prevents users from skipping the advertisement in the player from the perspective of programming. An advertisement is a voice advertisement downloaded from the fixed data interface of an application service provider. It is maintained by a dedicated person and regularly updated. To solve the profit problem.

When you get off work, click the "Stop synchronization" button of Glu or directly remove the device from the USB port.

 

User listening scenario

There are only two controllable player appearances. For example, use iPod Nano:

The iPod wheel is used to control the user's mood. From joy to sorrow, it is "indifferent" by default ". The reason for this is that the music genre, such as the Google music genre (rock, folk | campus, etc.) is still too monotonous, And I can't bear to listen to a certain genre all the time. The final artist of last. FM scrobbler continues to play a similar pattern with this singer, which is slightly better and slightly more divergent, but not divergent. Sometimes when I listen, I have to switch a new singer.

The center button of the iPod is the stop/play button.

For example, I was in a good mood when I got off work, So I adjusted the runner, so among the songs uploaded by the top of the top, the player would play those happy ones randomly; when I scroll the runner, the concert can be switched to different moods at any time.

Due to the fact that Glu has uploaded enough time to play music, it should have been enough for the whole night. It doesn't matter if you repeat it several times, because it is divergent.

To reduce the complexity of the player, you cannot mark a song as "favorite" or "forbidden" from the player just like last. FM ". I hope this function can be implemented on the client of the computer as much as possible.

 

Accessing computer again

On the third day, Zheng was about to change the player's music.

Insert the player into the USB port.

The Glu starts. The user clicks the "Synchronize" button of the Glu.

GLU clears all the songs on the player's storage media, and then continues to upload the newly selected random songs.

It may be necessary to prevent the newly uploaded songs from being uploaded last time and do not repeat them as much as possible.

GLU has its own random song selectionAlgorithm.

 

Okay. Generally, you only need to click the "Synchronize" button to ensure that the player can be connected to the computer for a long time. You can select the playing mood (optional) and play the video. Users do not need to blink their brains to find the singers who want to listen to the most recent songs and find downloadable music resources. They do not need to download MP3 file packages and then upload them to the handheld devices before deleting them.

Let the machine intelligently manage music. The user just needs to say "sir, where are you !" Now, let's talk about Lotus.

If this player and its supporting applications can automatically read the user's following social music service user behavior records, it will be better to make intelligent choices based on user behavior:

    • Last. FM user behavior: A list of songs marked as "favorite" and "forbidden"; recently started radio stations (mainly artist names );
    • User behavior of yige: List of favorite songs; artist blacklist;
    • User behavior of client software such as cool dog and cool me.

 

Zheng Yi 20090916 Beijing Report

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.