MusicIP: Scan for media and analyze
MusicIP needs to be informed when there is new media to be scanned or analyzed. There are a number of different ways this could be done.
1. Manually use the MusicIP mixer or web interface
1. Manually use an option on the Swisscenter config screen to refresh/scan all currently defined media locations.
1. Automatically scan/analyze a media location when it is added to Swisscenter
1. Rescan/analyze media locations as they are processed by the media_search functions.
1. Manually use the MusicIP mixer or web interface
1. Manually use an option on the Swisscenter config screen to refresh/scan all currently defined media locations.
1. Automatically scan/analyze a media location when it is added to Swisscenter
1. Rescan/analyze media locations as they are processed by the media_search functions.
Leave a comment
Any new media locations added (or updated) in swisscenter now use the MusicIP API to scan the directory for new files. This happens in the background without the user being aware.
Whenever a media search is performed, MusicIP is told to rescan the directory for new songs (as the directory is scanned by swisscenter) and at the end of the search it is also instructed to refresh it's cache (delete old records, etc) and validate any new music that requires it.
Whenever a media search is performed, MusicIP is told to rescan the directory for new songs (as the directory is scanned by swisscenter) and at the end of the search it is also instructed to refresh it's cache (delete old records, etc) and validate any new music that requires it.
Updating tickets (#63, #65, #75, #84, #87, #89, #93, #185, #10, #57, #64, #69, #70, #74, #79, #80, #82, #83, #85, #86, #88, #90, #91, #96, #97, #98, #99, #100, #101, #104, #105, #109, #115, #116, #117, #120, #126, #128, #130, #131, #133, #135, #153, #163, #169, #171, #173, #179, #180, #181, #184, #187, #188, #194, #195, #198, #203, #205, #218, #220, #226, #231, #236, #239, #240, #242, #247, #252, #5, #6, #11, #20, #25, #26, #27, #29, #30, #38, #40, #42, #43, #44, #46, #49, #50, #51, #52, #53, #55, #58, #59, #60, #61, #71, #92, #102, #103, #106, #107, #108, #112, #113, #114, #118, #119, #121, #129, #137, #140, #141, #144, #145, #146, #147, #149, #150, #151, #152, #154, #156, #157, #158, #160, #161, #162, #165, #167, #168, #172, #176, #182, #183, #191, #192, #193, #196, #197, #204, #206, #210, #215, #217, #222, #228, #230, #232, #234, #235, #237, #243, #249, #1, #4, #9, #12, #13, #16, #62, #78, #164, #166, #189, #190, #199, #200, #208, #209, #211, #212, #19, #47, #48)