Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6836059B2 - Music playback device and music playback program - Google Patents
[go: Go Back, main page]

JP6836059B2 - Music playback device and music playback program - Google Patents

Music playback device and music playback program Download PDF

Info

Publication number
JP6836059B2
JP6836059B2 JP2017009106A JP2017009106A JP6836059B2 JP 6836059 B2 JP6836059 B2 JP 6836059B2 JP 2017009106 A JP2017009106 A JP 2017009106A JP 2017009106 A JP2017009106 A JP 2017009106A JP 6836059 B2 JP6836059 B2 JP 6836059B2
Authority
JP
Japan
Prior art keywords
path
analyzed
management
storage
music playback
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2017009106A
Other languages
Japanese (ja)
Other versions
JP2018120257A (en
Inventor
伸也 日月
伸也 日月
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Onkyo Corp
Original Assignee
Onkyo Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Onkyo Corp filed Critical Onkyo Corp
Priority to JP2017009106A priority Critical patent/JP6836059B2/en
Publication of JP2018120257A publication Critical patent/JP2018120257A/en
Application granted granted Critical
Publication of JP6836059B2 publication Critical patent/JP6836059B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、音楽再生装置、及び、音楽再生プログラムに関する。 The present invention relates to a music playback device and a music playback program.

スマートフォン、タブレットPC等にインストールされる音楽再生プログラムは、独自の音楽データベースを備えている(例えば、特許文献1参照。)。ユーザーは、指定したディレクトリーを解析対象に設定することができる。多くの音楽再生プログラムは、解析対象のパスを保存する方式(ホワイトリスト)を採用している。OSとして、Android(登録商標) 5.xが搭載された機器では、SDカード等の外部ストレージは、固定のパス(例えば、/storage/sdcard1)にマウントされている。ユーザーは、そのパスを指定すると、別のSDカードに差し替えても、そのSDカードは、解析対象として認識される。 The music playback program installed on a smartphone, tablet PC, or the like has its own music database (see, for example, Patent Document 1). The user can set the specified directory as the analysis target. Many music playback programs use a method (white list) that saves the path to be analyzed. In devices equipped with Android (registered trademark) 5.x as the OS, external storage such as an SD card is mounted on a fixed path (for example, / storage / sdcard1). When the user specifies the path, the SD card is recognized as an analysis target even if it is replaced with another SD card.

特開2005−274790号公報Japanese Unexamined Patent Publication No. 2005-274790

しかしながら、OSとして、Android(登録商標) 6.0以降が搭載された機器では、外部ストレージのマウントパスが、ストレージのボリューム名(例えば、/storage/Myname-SDcard)となるため、SDカードが差し替えられた場合、パスが変わるため、解析対象から外れるという問題がある。 However, in devices equipped with Android (registered trademark) 6.0 or later as the OS, the SD card was replaced because the mount path of the external storage is the volume name of the storage (for example, / storage / Myname-SDcard). In that case, there is a problem that it is excluded from the analysis target because the path changes.

本発明の目的は、外部ストレージが差し替えられても、外部ストレージを解析対象とすることである。 An object of the present invention is to analyze the external storage even if the external storage is replaced.

第1の発明の音楽再生装置は、パスにボリューム名が含まれる音楽再生装置であって、制御部を備え、前記制御部は、解析対象のパスと非解析対象のパスとを管理パスとして記憶し、解析対象の管理パスに、マウントされているストレージのパス以下のものが存在せず、且つ、マウントされているストレージのパスが、非解析対象の管理パスに含まれない場合、マウントされているストレージのパスを解析対象の管理パスに追加することを特徴とする。 The music playback device of the first invention is a music playback device whose path includes a volume name, includes a control unit, and the control unit stores a path to be analyzed and a path to be non-analyzed as a management path. However, if the management path to be analyzed does not exist below the path of the mounted storage, and the path of the mounted storage is not included in the management path to be analyzed, it is mounted. It is characterized by adding the existing storage path to the management path to be analyzed.

本発明では、制御部は、解析対象の管理パスに、マウントされているストレージのパス以下のものが存在せず、且つ、マウントされているストレージのパスが、非解析対象の管理パスに含まれない場合、マウントされているストレージのパスを解析対象の管理パスに追加する。従って、解析対象の管理パスに、マウントされているストレージのパス以下のものが存在せず、且つ、マウントされているストレージのパスが、非解析対象の管理パスに含まれない場合、そのストレージは新規に追加されたストレージであるが、解析対象の管理パスに追加される。これにより、外部ストレージが差し替えられ、パスが変わっていても、外部ストレージを解析対象とすることができる。 In the present invention, in the control unit, the management path to be analyzed does not include the path of the mounted storage or less, and the path of the mounted storage is included in the management path to be analyzed. If not, add the mounted storage path to the management path to be analyzed. Therefore, if the management path to be analyzed does not exist below the path of the mounted storage, and the path of the mounted storage is not included in the management path to be analyzed, the storage is Although it is a newly added storage, it is added to the management path to be analyzed. As a result, even if the external storage is replaced and the path is changed, the external storage can be analyzed.

第2の発明の音楽再生装置は、第1の発明の音楽再生装置において、前記制御部は、管理パスとして記憶している解析対象のパスと非解析対象のパスとが、存在していないボリュームのパスを含む場合、その管理パスを削除することを特徴とする。 The music playback device of the second invention is a volume in which the analysis target path and the non-analysis target path stored in the control unit as management paths do not exist in the music playback device of the first invention. When the path of is included, the management path is deleted.

新規に追加されたストレージのパスが、解析対象の管理パスとして記憶されるため、外部ストレージが差し替えられても、その管理パスが記憶され続ける(残り続ける)という問題がある。このため、本発明では、制御部は、管理パスとして記憶している解析対象のパスと非解析対象のパスとが、存在していないボリュームのパスを含む場合、その管理パスを削除する。これにより、管理パスが残り続けることがない。 Since the newly added storage path is stored as the management path to be analyzed, there is a problem that the management path continues to be stored (remains) even if the external storage is replaced. Therefore, in the present invention, when the analysis target path and the non-analysis target path stored as the management path include the non-existing volume path, the control unit deletes the management path. As a result, the management path does not remain.

第3の発明の音楽再生装置は、第1又は第2の発明の音楽再生装置において、前記制御部は、操作に基づいて、所定のフォルダーのパスを解析対象の管理パスとして受け付けることを特徴とする。 The music playback device of the third invention is the music playback device of the first or second invention, wherein the control unit accepts a path of a predetermined folder as a management path to be analyzed based on an operation. To do.

本発明では、制御部は、操作に基づいて、所定のフォルダーのパスを解析対象の管理パスとして受け付ける。従って、ユーザーは、所望のフォルダーを解析対象として指定することができる。 In the present invention, the control unit accepts the path of a predetermined folder as the management path to be analyzed based on the operation. Therefore, the user can specify the desired folder as the analysis target.

第4の発明の音楽再生装置は、第1〜第3のいずれかの発明の音楽再生装置において、前記制御部は、操作に基づいて、所定のフォルダーのパスを非解析対象の管理パスとして受け付けることを特徴とする。 The music playback device of the fourth invention is the music playback device of any one of the first to third inventions. The control unit accepts a path of a predetermined folder as a management path to be non-analyzed based on an operation. It is characterized by that.

本発明では、制御部は、操作に基づいて、所定のフォルダーのパスを非解析対象の管理パスとして受け付ける。従って、ユーザーは、所望のフォルダーを非解析対象として指定することができる。 In the present invention, the control unit accepts the path of a predetermined folder as the management path to be non-analyzed based on the operation. Therefore, the user can specify the desired folder as the non-analysis target.

第5の発明の音楽再生装置は、第1〜第4のいずれかの発明の音楽再生装置において、前記制御部は、非解析対象のパスに、所定の文字を付けて、非解析対象の管理パスとして記憶することを特徴とする。 The music playback device of the fifth invention is the music playback device of any one of the first to fourth inventions. The control unit attaches a predetermined character to a path to be non-analyzed to manage the non-analysis target. It is characterized by being stored as a path.

本発明では、制御部は、非解析対象のパスに、所定の文字、例えば、unselected://を頭に付けて、非解析対象の管理パスとして記憶する。これにより、解析対象の管理パスと非解析対象の管理パスとを区別することができる。 In the present invention, the control unit prefixes the path to be unanalyzed with a predetermined character, for example, unselected: //, and stores it as a management path to be unanalyzed. Thereby, the management path of the analysis target and the management path of the non-analysis target can be distinguished.

第6の発明の音楽再生プログラムは、パスにボリューム名が含まれるコンピュータを音楽再生装置として機能させる音楽再生プログラムであって、前記コンピュータの制御部に、解析対象のパスと非解析対象のパスとの管理パスとしての記憶、解析対象の管理パスに、マウントされているストレージのパス以下のものが存在せず、且つ、マウントされているストレージのパスが、非解析対象の管理パスに含まれない場合に、マウントされているストレージのパスの、解析対象の管理パスへの追加、を実行させる。 The music playback program of the sixth invention is a music playback program that causes a computer whose path includes a volume name to function as a music playback device, and the control unit of the computer has a path to be analyzed and a path to be non-analyzed. There is nothing less than the mounted storage path in the management path for storage and analysis target, and the mounted storage path is not included in the management path for non-analysis target. In this case, add the mounted storage path to the management path to be analyzed.

本発明によれば、外部ストレージが差し替えられても、外部ストレージを解析対象とすることができる。 According to the present invention, even if the external storage is replaced, the external storage can be analyzed.

本発明の実施形態に係るDAPの構成を示すブロック図である。It is a block diagram which shows the structure of the DAP which concerns on embodiment of this invention. フォルダーの選択画面を示す図である。It is a figure which shows the folder selection screen. フォルダーの選択画面を示す図である。It is a figure which shows the folder selection screen. フォルダーの選択画面を示す図である。It is a figure which shows the folder selection screen. 音楽フォルダーの解析処理を示すフローチャートである。It is a flowchart which shows the analysis process of a music folder.

以下、本発明の実施形態について説明する。図1は、本実施形態に係るデジタルオーディオプレーヤー(以下、「DAP」という。)の構成を示すブロック図である。DAP1は、記憶部5に記憶されている音楽再生プログラムPが実行されることにより、音楽を再生する音楽再生装置として機能する。図1に示すように、DAP1は、CPU(Central Processing Unit)2、ROM(Read Only Memory)3、RAM(Random Access Memory)4、記憶部5、表示部6、操作部7、DSP(Digital Signal Processor)8、D/Aコンバータ(以下、「DAC」という。)9、増幅回路10、無線モジュール11、USBインターフェース(以下、「USB I/F」という。)12を備える。 Hereinafter, embodiments of the present invention will be described. FIG. 1 is a block diagram showing a configuration of a digital audio player (hereinafter, referred to as “DAP”) according to the present embodiment. The DAP 1 functions as a music playback device that reproduces music by executing the music playback program P stored in the storage unit 5. As shown in FIG. 1, the DAP 1 includes a CPU (Central Processing Unit) 2, a ROM (Read Only Memory) 3, a RAM (Random Access Memory) 4, a storage unit 5, a display unit 6, an operation unit 7, and a DSP (Digital Signal). It includes a Processor) 8, a D / A converter (hereinafter referred to as “DAC”) 9, an amplification circuit 10, a wireless module 11, and a USB interface (hereinafter referred to as “USB I / F”) 12.

CPU2(制御部)は、制御プログラム、OSプログラム、音楽再生プログラムPを含むアプリケーションプログラムに従って、DAP1を構成する各部を制御する。ROM3は、制御プログラムを記憶する。RAM4は、CPU2のメインメモリとして機能する。記憶部5(ストレージ)は、OSプログラム、音楽再生プログラムPを含むアプリケーションプログラム等のプログラム、デジタルオーディオデータ等の各種データを記憶するフラッシュメモリである。なお、記憶部5は、例示する構成に限られず、HDD(Hard Disk Drive)等であってもよい。また、記憶部5は、マイクロSDカード等の外部ストレージを含む。 The CPU 2 (control unit) controls each unit constituting the DAP 1 according to an application program including a control program, an OS program, and a music playback program P. The ROM 3 stores the control program. The RAM 4 functions as the main memory of the CPU 2. The storage unit 5 (storage) is a flash memory that stores various data such as an OS program, a program such as an application program including a music playback program P, and digital audio data. The storage unit 5 is not limited to the illustrated configuration, and may be an HDD (Hard Disk Drive) or the like. Further, the storage unit 5 includes an external storage such as a micro SD card.

表示部6は、種々の画像(静止画像、動画像を含む)を表示するためのものであり、液晶パネルにより構成されている。操作部7は、各種設定を行うための操作キー、及び、表示部6と連動したタッチパネルを備えている。ユーザーは、操作部7を介して、各種の文字入力、設定などを行うことが可能である。また、ユーザーは、操作部7を介して、解析対象のフォルダー、非解析対象のフォルダーを設定することができる。 The display unit 6 is for displaying various images (including still images and moving images), and is composed of a liquid crystal panel. The operation unit 7 includes operation keys for performing various settings and a touch panel linked with the display unit 6. The user can input various characters, make settings, and the like via the operation unit 7. In addition, the user can set the analysis target folder and the non-analysis target folder via the operation unit 7.

DSP8は、デジタルオーディオデータに、イコライザ処理等の信号処理を行う。DAC9は、デジタルオーディオデータをアナログオーディオデータにD/A変換する。増幅回路10は、DAC9がD/A変換したアナログオーディオデータを増幅し、ヘッドホン100に出力する。無線モジュール11は、Bluetooth(登録商標)規格、Wi−Fi規格に従った無線通信を行うためのものである。DAP1は、無線モジュール11を介して、他の装置と通信可能である。USB I/F12は、USB規格に従った通信を行うためのものである。DAP1は、USB I/F12を介して、パーソナルコンピュータと通信を行うことが可能である。 The DSP 8 performs signal processing such as equalizer processing on the digital audio data. The DAC 9 D / A-converts digital audio data into analog audio data. The amplifier circuit 10 amplifies the analog audio data D / A converted by the DAC 9 and outputs the analog audio data to the headphones 100. The wireless module 11 is for performing wireless communication in accordance with the Bluetooth (registered trademark) standard and the Wi-Fi standard. The DAP 1 can communicate with other devices via the wireless module 11. The USB I / F12 is for performing communication according to the USB standard. The DAP1 can communicate with a personal computer via the USB I / F12.

上述したように、ユーザーは、操作部7を介して、解析対象のフォルダー、非解析対象のフォルダーを設定することができる。CPU2は、解析対象のフォルダーのパスと非解析対象のフォルダーのパスとを、管理パスとして管理している。CPU2は、解析対象の管理パスと非解析対象の管理パスとを、例えば、記憶部5に記憶している。CPU2は、非解析対象の管理パスには、unsellected://を頭につけて管理する。CPU2は、外部ストレージについては、解析対象の管理パスに外部ストレージのマウント先パス以下のパスが存在しない場合、解析対象として扱う。また、CPU2は、非解析対象の管理パスに外部ストレージのマウント先のパスが含まれている場合、非解析対象として扱う。また、CPU2は、音楽再生プログラムPの起動時、存在しないストレージ内の管理パスを削除する。すなわち、CPU2は、管理パスとして記憶している解析対象のパスと非解析対象のパスとが、存在していないボリュームのパスを含む場合、その管理パスを削除する。 As described above, the user can set the analysis target folder and the non-analysis target folder via the operation unit 7. The CPU 2 manages the path of the folder to be analyzed and the path of the folder to be non-analyzed as a management path. The CPU 2 stores the analysis target management path and the non-analysis target management path in, for example, the storage unit 5. The CPU 2 manages the management path to be non-analyzed with unsellected: // in the head. The CPU 2 treats the external storage as an analysis target when the management path to be analyzed does not have a path equal to or less than the mount destination path of the external storage. Further, when the management path of the non-analysis target includes the path of the mount destination of the external storage, the CPU 2 treats it as the non-analysis target. Further, when the music playback program P is started, the CPU 2 deletes the management path in the storage that does not exist. That is, when the analysis target path and the non-analysis target path stored as the management path include the path of the volume that does not exist, the CPU 2 deletes the management path.

図2、及び、図3は、音楽フォルダーの選択画面を示す図である。CPU2は、表示部6に選択画面を表示する。ユーザーは、解析対象としたいフォルダーをチェックし、「OK」を押すことで、解析対象としたいフォルダーを選択することができる。また、ユーザーは、非解析対象としたいフォルダーのチェックを外し、「OK」を押すことで、非解析対象としたいフォルダーを選択することができる。CPU2は、選択を受け付けたパスを、解析対象の管理パス、非解析対象の管理パスとして記憶部5に記憶する。すなわち、CPU2は、ユーザー操作に基づいて、所定のフォルダーのパスを解析対象の管理パスとして受け付ける。また、CPU2は、ユーザー操作に基づいて、所定のフォルダーのパスを非解析対象の管理パスとして受け付ける。 2 and 3 are diagrams showing a music folder selection screen. The CPU 2 displays a selection screen on the display unit 6. The user can select the folder to be analyzed by checking the folder to be analyzed and pressing "OK". In addition, the user can select the folder to be unanalyzed by unchecking the folder to be unanalyzed and pressing "OK". The CPU 2 stores the selected path as a management path to be analyzed and a management path to be non-analyzed in the storage unit 5. That is, the CPU 2 accepts the path of the predetermined folder as the management path to be analyzed based on the user operation. Further, the CPU 2 accepts the path of the predetermined folder as the management path to be non-analyzed based on the user operation.

ここで、DAP1は、OSとして、Android(登録商標) 6.0を搭載している。このため、ボリューム名がパスに含まれる。図2では、外部ストレージは、「/storage/26FC-131A」にマウントされている。図3では、外部ストレージは、「/storage/F842-69C4」にマウントされている。CPU2は、フォルダーの管理パスとして、「/storage/emulated/0, …/storage/F8A2-69C4」を記憶する。図4に示すように、ユーザーが「storage/F842-69C4」のチェックを外すと、CPU2は、フォルダーの管理パスとして、「/storage/emulated/0, …unselected:///storage/F842-69C4」を記憶する。 Here, DAP1 is equipped with Android (registered trademark) 6.0 as the OS. Therefore, the volume name is included in the path. In FIG. 2, the external storage is mounted on "/ storage / 26FC-131A". In FIG. 3, the external storage is mounted on "/ storage / F842-69C4". The CPU 2 stores "/ storage / emulated / 0, ... / storage / F8A2-69C4" as the folder management path. As shown in FIG. 4, when the user unchecks "storage / F842-69C4", the CPU2 sets the folder management path to "/ storage / emulated / 0, ... unselected: /// storage / F842-69C4". Remember.

以下、音楽フォルダーの解析処理を、図5に示すフローチャートに基づいて説明する。CPU2は、記憶されている音楽フォルダーの管理パスを取得する(S1)。CPU2は、取得した管理パスを解析対象の管理パスと非解析対象の管理パスとに分離する(S2)。次に、CPU2は、現在マウントされているストレージのパスを取得する(S3)。次に、CPU2は、解析対象の管理パスに、取得したストレージのパス以下のものが存在するか否かを判断する(S4)。CPU2は、解析対象の管理パスに、取得したストレージのパス以下のものが存在しないと判断した場合(S4:No)、取得したストレージのパスが非解析対象の管理パスに含まれるか否かを判断する(S5)。CPU2は、取得したストレージのパスが非解析対象の管理パスに含まれないと判断した場合(S5:No)、新規に追加された外部ストレージであると判断し、ストレージのボリュームパスを、解析対象の管理パスに追加する(S6)。 Hereinafter, the analysis process of the music folder will be described based on the flowchart shown in FIG. The CPU 2 acquires the management path of the stored music folder (S1). The CPU 2 separates the acquired management path into a management path to be analyzed and a management path to be non-analyzed (S2). Next, the CPU 2 acquires the path of the currently mounted storage (S3). Next, the CPU 2 determines whether or not the management path to be analyzed includes a path equal to or less than the acquired storage path (S4). When the CPU 2 determines that the management path to be analyzed does not have a path equal to or less than the acquired storage path (S4: No), it determines whether or not the acquired storage path is included in the management path to be analyzed. Judge (S5). When the CPU 2 determines that the acquired storage path is not included in the management path to be non-analyzed (S5: No), it determines that the external storage is newly added, and analyzes the volume path of the storage. Add to the management path of (S6).

次に、CPU2は、全てのボリュームを検査完了したか否かを判断する(S7)。CPU2は、全てのボリュームの検査を完了していないと判断した場合(S7:No)、S3の処理を行う。CPU2は、全てのボリュームの検査を完了したと判断した場合(S7:Yes)、処理を終了する。 Next, the CPU 2 determines whether or not all the volumes have been inspected (S7). When it is determined that the inspection of all the volumes has not been completed (S7: No), the CPU 2 performs the process of S3. When the CPU 2 determines that the inspection of all the volumes has been completed (S7: Yes), the CPU 2 ends the process.

CPU2は、解析対象の管理パスに、取得したストレージのパス以下のものが存在する場合(S4:Yes)、すでにユーザーが操作して、解析対象に指定しているものとして、S7の処理を行う。CPU2は、取得したストレージのパスが、非解析対象の管理パスに含まれると判断した場合(S5:Yes)、以前のユーザー操作で非解析対象に設定されたことを示すため、S7の処理を行う。 When the management path of the analysis target includes a path equal to or less than the acquired storage path (S4: Yes), the CPU 2 performs the process of S7 assuming that the user has already operated and specified the analysis target. .. When the CPU 2 determines that the acquired storage path is included in the management path to be non-analyzed (S5: Yes), the CPU 2 performs the process of S7 to indicate that it has been set as the non-analysis target in the previous user operation. Do.

このように、CPU2は、新規のストレージを判別し、新規のストレージであれば、解析対処の管理パスとみなす。 In this way, the CPU 2 determines the new storage, and if it is a new storage, it considers it as a management path for analysis handling.

以上説明したように、本実施形態では、CPU2は、解析対象の管理パスに、マウントされているストレージのパス以下のものが存在せず、且つ、マウントされているストレージのパスが、非解析対象の管理パスに含まれない場合、マウントされているストレージのパスを解析対象の管理パスに追加する。従って、解析対象の管理パスに、マウントされているストレージのパス以下のものが存在せず、且つ、マウントされているストレージのパスが、非解析対象のパスに含まれない場合、そのストレージは新規に追加されたストレージであるが、解析対象の管理パスに追加される。これにより、外部ストレージが差し替えられ、パスが変わっていても、外部ストレージを解析対象とすることができる。 As described above, in the present embodiment, in the CPU 2, the management path of the analysis target does not include the path of the mounted storage or less, and the path of the mounted storage is the non-analysis target. If it is not included in the management path of, add the path of the mounted storage to the management path to be analyzed. Therefore, if the management path to be analyzed does not exist below the path of the mounted storage, and the path of the mounted storage is not included in the path to be analyzed, the storage is new. The storage was added to, but it is added to the management path to be analyzed. As a result, even if the external storage is replaced and the path is changed, the external storage can be analyzed.

ここで、新規に追加されたストレージのパスが、解析対象の管理パスとして記憶されるため、外部ストレージが差し替えられても、その管理パスが記憶され続ける(残り続ける)という問題がある。このため、本実施形態では、CPU2は、管理パスとして記憶している解析対象のパスと非解析対象のパスとが、存在していないボリュームのパスを含む場合、その管理パスを削除する。これにより、管理パスが残り続けることがない。 Here, since the newly added storage path is stored as the management path to be analyzed, there is a problem that the management path continues to be stored (remains) even if the external storage is replaced. Therefore, in the present embodiment, when the analysis target path and the non-analysis target path stored as the management path include the path of the volume that does not exist, the CPU 2 deletes the management path. As a result, the management path does not remain.

また、本実施形態では、CPU2は、操作に基づいて、所定のフォルダーのパスを解析対象の管理パスとして受け付ける。従って、ユーザーは、所望のフォルダーを解析対象として指定することができる。 Further, in the present embodiment, the CPU 2 accepts the path of the predetermined folder as the management path to be analyzed based on the operation. Therefore, the user can specify the desired folder as the analysis target.

また、本実施形態では、CPU2は、操作に基づいて、所定のフォルダーのパスを非解析対象の管理パスとして受け付ける。従って、ユーザーは、所望のフォルダーを非解析対象として指定することができる。 Further, in the present embodiment, the CPU 2 accepts the path of the predetermined folder as the management path to be non-analyzed based on the operation. Therefore, the user can specify the desired folder as the non-analysis target.

また、本実施形態では、制御部は、非解析対象のパスに、所定の文字、例えば、unselected://を付けて、非解析対象の管理パスとして記憶する。これにより、解析対象の管理パスと非解析対象の管理パスとを区別することができる。 Further, in the present embodiment, the control unit adds a predetermined character, for example, unselected: // to the path to be non-analyzed, and stores it as a management path to be non-analyzed. Thereby, the management path of the analysis target and the management path of the non-analysis target can be distinguished.

以上、本発明の実施形態について説明したが、本発明を適用可能な形態は、上述の実施形態には限られるものではなく、以下に例示するように、本発明の趣旨を逸脱しない範囲で適宜変更を加えることが可能である。 Although the embodiments of the present invention have been described above, the embodiments to which the present invention can be applied are not limited to the above-described embodiments, and as illustrated below, as appropriate without departing from the spirit of the present invention. It is possible to make changes.

上述の実施形態においては、DAP1に音楽再生プログラムPがインストールされている場合について説明した。これに限らず、音楽再生装置として機能させる機器として、スマートフォン、タブレットPC、フィーチャーフォン、携帯メディアプレーヤー、携帯ゲーム機等であってもよい。 In the above-described embodiment, the case where the music playback program P is installed in DAP1 has been described. Not limited to this, smartphones, tablet PCs, feature phones, portable media players, portable game machines and the like may be used as devices that function as music playback devices.

本発明は、音楽再生装置、及び、音楽再生プログラムに好適に採用され得る。 The present invention can be suitably adopted in a music playback device and a music playback program.

1 DAP(音楽再生装置)
2 CPU(制御部)
5 記憶部
6 表示部
7 操作部
P 音楽再生プログラム(音楽再生プログラム)
1 DAP (Music Player)
2 CPU (control unit)
5 Storage unit 6 Display unit 7 Operation unit P Music playback program (music playback program)

Claims (6)

パスにボリューム名が含まれる音楽再生装置であって、
記憶部と、
制御部と、を備え、
前記制御部は、
解析対象のパスと非解析対象のパスとを管理パスとして前記記憶部に記憶させ
解析対象の管理パスに、マウントされているストレージのパス以下のものが存在せず、且つ、マウントされているストレージのパスが、非解析対象の管理パスに含まれない場合、マウントされているストレージのパスを解析対象の管理パスに追加することを特徴とする音楽再生装置。
A music player whose path contains the volume name
Memory and
And a control unit, a
The control unit
The path to be analyzed and the path to be non-analyzed are stored in the storage unit as management paths.
Mounted storage if the management path to be analyzed does not exist below the path of the mounted storage and the path of the mounted storage is not included in the management path to be analyzed. A music playback device characterized in that the path of is added to the management path to be analyzed.
前記制御部は、管理パスとして記憶している解析対象のパスと非解析対象のパスとが、存在していないボリュームのパスを含む場合、その管理パスを削除することを特徴とする請求項1に記載の音楽再生装置。 The control unit deletes the management path when the analysis target path and the non-analysis target path stored as the management path include the path of the volume that does not exist. The music playback device described in. 前記制御部は、操作に基づいて、所定のフォルダーのパスを解析対象の管理パスとして受け付けることを特徴とする請求項1又は2に記載の音楽再生装置。 The music playback device according to claim 1 or 2, wherein the control unit accepts a path of a predetermined folder as a management path to be analyzed based on an operation. 前記制御部は、操作に基づいて、所定のフォルダーのパスを非解析対象の管理パスとして受け付けることを特徴とする請求項1〜3のいずれか1項に記載の音楽再生装置。 The music playback device according to any one of claims 1 to 3, wherein the control unit accepts a path of a predetermined folder as a management path to be non-analyzed based on an operation. 前記制御部は、非解析対象のパスに、所定の文字を付けて、非解析対象の管理パスとして記憶することを特徴とする請求項1〜4のいずれか1項に記載の音楽再生装置。 The music playback device according to any one of claims 1 to 4, wherein the control unit attaches a predetermined character to the path to be non-analyzed and stores it as a management path to be non-analyzed. パスにボリューム名が含まれるコンピュータを音楽再生装置として機能させる音楽再生プログラムであって、
前記コンピュータの制御部に、
解析対象のパスと非解析対象のパスとの管理パスとしての記憶部への記憶、
解析対象の管理パスに、マウントされているストレージのパス以下のものが存在せず、且つ、マウントされているストレージのパスが、非解析対象のパスに含まれない場合に、マウントされているストレージのパスの、解析対象の管理パスへの追加、を実行させるための音楽再生プログラム。
A music playback program that allows a computer with a volume name in the path to function as a music playback device.
In the control unit of the computer
Storage in the storage unit as a management path between the analysis target path and the non-analysis target path,
Mounted storage when the management path to be analyzed does not exist below the path of the mounted storage and the path of the mounted storage is not included in the path to be analyzed. A music playback program for executing the addition of the path to the management path to be analyzed.
JP2017009106A 2017-01-23 2017-01-23 Music playback device and music playback program Expired - Fee Related JP6836059B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017009106A JP6836059B2 (en) 2017-01-23 2017-01-23 Music playback device and music playback program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017009106A JP6836059B2 (en) 2017-01-23 2017-01-23 Music playback device and music playback program

Publications (2)

Publication Number Publication Date
JP2018120257A JP2018120257A (en) 2018-08-02
JP6836059B2 true JP6836059B2 (en) 2021-02-24

Family

ID=63043765

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017009106A Expired - Fee Related JP6836059B2 (en) 2017-01-23 2017-01-23 Music playback device and music playback program

Country Status (1)

Country Link
JP (1) JP6836059B2 (en)

Also Published As

Publication number Publication date
JP2018120257A (en) 2018-08-02

Similar Documents

Publication Publication Date Title
US10908883B2 (en) Voice interaction development tool
JP2015515039A5 (en) Power efficient application notification system
CN103365536A (en) Method and apparatus for managing screens in a portable terminal
AU2014201509B2 (en) Selectively activating A/V web page contents in electronic device
JP2014106625A (en) Portable terminal, control method of portable terminal, program and recording medium
US8769169B2 (en) Assistive buffer usage techniques
US10558610B2 (en) Utilizing function apparatus, recording medium, and method for comparing information before and after connection release with an external device
JP6836059B2 (en) Music playback device and music playback program
JP6829389B2 (en) Display device and control program for display device
JP2016126371A (en) Information processing apparatus, information processing system, method of controlling information processing apparatus, and program
US20190108857A1 (en) Playlist managing system
AU2017200305B2 (en) Method that automatically identifies when a mobile app user needs some functionality that is only available in desktop app and then suggest user to take his creation to desktop app
JP6149962B1 (en) Content management apparatus, content management program, electronic device, and content management system
CN103383627A (en) Method and apparatus for entering text in portable terminal
KR102112048B1 (en) An electronic device supportting musical instrument performance and a method for controlling the electronic device
JP6284242B2 (en) Game program and recording medium
US20180188912A1 (en) Information processing apparatus and information processing method
JP6034541B1 (en) Information display device, information display method, and information display program
TWI522916B (en) Electronic device and control method
JP6659958B2 (en) Display device and display device control program
JP6409851B2 (en) Playlist creation device and playlist creation program
JP2019125406A (en) Play list management device, and, play list management program
JP6748351B2 (en) Display device and display device control program
JP6680981B2 (en) Display device and display device control program
JP2024088860A (en) Information processing system and information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191225

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201015

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201023

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201207

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210118

R150 Certificate of patent or registration of utility model

Ref document number: 6836059

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees