103 files changed, 108 insertions(+), 7 deletions(-)
M cmake/modules/Assets.cmake
D image/assets/audio/alarm/alarm_cymbals.mp3
D image/assets/audio/alarm/alarm_dulcimer.mp3
D image/assets/audio/alarm/alarm_guitar.mp3
D image/assets/audio/alarm/alarm_hang_drum.mp3
D image/assets/audio/alarm/alarm_koshi.mp3
D image/assets/audio/alarm/alarm_mudita_bell.mp3
D image/assets/audio/alarm/prewakeup/01_A_MUDITA_FINAL_DV_PROG_WAKEUP.mp3
D image/assets/audio/alarm/prewakeup/02_A_MUDITA_FINAL_BNM_PROG_WAKEUP_I.mp3
D image/assets/audio/alarm/prewakeup/03_A_MUDITA_FINAL_MEDSUP_PROG_WAKEUP.mp3
D image/assets/audio/alarm/snooze/chime_bnm.mp3
D image/assets/audio/alarm/snooze/chime_dv.mp3
D image/assets/audio/alarm/snooze/chime_litclo.mp3
D image/assets/audio/alarm/snooze/chime_medsup.mp3
D image/assets/audio/bell/alarm/Autumnal_Sea.mp3
D image/assets/audio/bell/alarm/Brand_New_Morning.mp3
D image/assets/audio/bell/alarm/Bubbling_Brook.mp3
D image/assets/audio/bell/alarm/Delightful_Morning.mp3
D image/assets/audio/bell/alarm/Gentle_Daybreak.mp3
D image/assets/audio/bell/alarm/Joyous_Morning.mp3
D image/assets/audio/bell/alarm/Koshi_Bells.mp3
D image/assets/audio/bell/alarm/Melodious_Chords.mp3
D image/assets/audio/bell/alarm/Morning_Dew.mp3
D image/assets/audio/bell/alarm/Natures_Harmony.mp3
D image/assets/audio/bell/alarm/Rhytmical_Hangdrum.mp3
D image/assets/audio/bell/alarm/Sunrise_Guitar.mp3
D image/assets/audio/bell/bg_sounds/Ancient_Greek.mp3
D image/assets/audio/bell/bg_sounds/Autumnal_Sea.mp3
D image/assets/audio/bell/bg_sounds/Bubbling_Brook.mp3
D image/assets/audio/bell/bg_sounds/Charming_Bells.mp3
D image/assets/audio/bell/bg_sounds/Forest_Creek.mp3
D image/assets/audio/bell/bg_sounds/Mountain_Lagoon.mp3
D image/assets/audio/bell/bg_sounds/Mystic_Nature.mp3
D image/assets/audio/bell/bg_sounds/Natures_Harmony.mp3
D image/assets/audio/bell/bg_sounds/Rhythmic_Lullaby.mp3
D image/assets/audio/bell/bg_sounds/Seaside_Symphony.mp3
D image/assets/audio/bell/bg_sounds/Under_the_Water.mp3
D image/assets/audio/bell/bg_sounds/Woodland_Ambiance.mp3
D image/assets/audio/bell/chimes/Blissful_Dream.mp3
D image/assets/audio/bell/chimes/Gentle_Chime.mp3
D image/assets/audio/bell/chimes/Rise_&_Shine.mp3
D image/assets/audio/bell/chimes/Twinkle_Chime.mp3
D image/assets/audio/bell/evening_reminder/Evening_Horizon.mp3
D image/assets/audio/bell/evening_reminder/Evolving_Dusk.mp3
D image/assets/audio/bell/evening_reminder/Melodic_Mirth.mp3
D image/assets/audio/bell/evening_reminder/Twilight_Gleam.mp3
D image/assets/audio/bell/meditation/Meditation_Gong.mp3
D image/assets/audio/bell/prewakeup/Joyful_Awakening.mp3
D image/assets/audio/bell/prewakeup/Morning_Spirit.mp3
D image/assets/audio/bell/prewakeup/Radiant_Morning.mp3
D image/assets/audio/bell/prewakeup/Spring_Sunrise.mp3
D image/assets/audio/meditation/gong.mp3
D image/assets/audio/ringtone/ringtone_bowl.mp3
D image/assets/audio/ringtone/ringtone_country_guitar.mp3
D image/assets/audio/ringtone/ringtone_country_guitar_2.mp3
D image/assets/audio/ringtone/ringtone_country_guitar_3.mp3
D image/assets/audio/ringtone/ringtone_country_guitar_4.mp3
D image/assets/audio/ringtone/ringtone_cymbals.mp3
D image/assets/audio/ringtone/ringtone_drum.mp3
D image/assets/audio/ringtone/ringtone_drum_2.mp3
D image/assets/audio/ringtone/ringtone_gong.mp3
D image/assets/audio/ringtone/ringtone_guitar.mp3
D image/assets/audio/ringtone/ringtone_guitar_2.mp3
D image/assets/audio/ringtone/ringtone_guitar_3.mp3
D image/assets/audio/ringtone/ringtone_guitar_4.mp3
D image/assets/audio/ringtone/ringtone_harp.mp3
D image/assets/audio/ringtone/ringtone_koshi.mp3
D image/assets/audio/ringtone/ringtone_koshi_2.mp3
D image/assets/audio/ringtone/ringtone_ukulele.mp3
D image/assets/audio/sms/sms_bowl.mp3
D image/assets/audio/sms/sms_cymbals.mp3
D image/assets/audio/sms/sms_cymbals_2.mp3
D image/assets/audio/sms/sms_cymbals_3.mp3
D image/assets/audio/sms/sms_drum.mp3
D image/assets/audio/sms/sms_drum_2.mp3
D image/assets/audio/sms/sms_gong.mp3
D image/assets/audio/sms/sms_guitar.mp3
D image/assets/audio/sms/sms_guitar_2.mp3
D image/assets/audio/sms/sms_guitar_3.mp3
D image/assets/audio/sms/sms_guitar_4.mp3
D image/assets/audio/sms/sms_guitar_5.mp3
D image/assets/audio/sms/sms_harpsichord.mp3
D image/assets/audio/sms/sms_koshi.mp3
D image/assets/audio/sms/sms_koshi_2.mp3
D image/assets/audio/sms/sms_koshi_3.mp3
D image/assets/audio/sms/sms_tibetan_bowl.mp3
D image/user/music/Nick_Lewis_-_Always_With_You.mp3
D image/user/music/Nick_Lewis_-_Bring_The_Light.mp3
D image/user/music/Nick_Lewis_-_Kristies_Elephant.mp3
D image/user/music/Nick_Lewis_-_Love_Peace_And_Forgiveness.mp3
D image/user/music/Nick_Lewis_-_Love_Peace_Harmony.mp3
D image/user/music/Nick_Lewis_-_Mahamrityunjaya_Mantra.mp3
D image/user/music/Nick_Lewis_-_Pure_Ocean.mp3
D image/user/music/Nick_Lewis_-_Que_Bien_Me_Dijo_Mi_Madre.mp3
D image/user/music/Nick_Lewis_-_You_Are_Holy.mp3
D image/user/music/autumn_in_jelitkowo-devel.mp3
D image/user/music/baltic_seagulls-devel.mp3
D image/user/music/beka_nature_reserve-devel.mp3
D image/user/music/lazy_nature_reserve-devel.mp3
D image/user/music/secret_river-devel.mp3
M products/BellHybrid/assets_images.json
M products/PurePhone/assets_images.json
M tools/download_asset.py
M cmake/modules/Assets.cmake => cmake/modules/Assets.cmake +1 -1
@@ 25,7 25,7 @@ function(add_assets_target)
${_ASSETS_SOURCE_DIR}/assets
${_ASSETS_SOURCE_DIR}/country-codes.db
${_ASSETS_DEST_DIR}/current
- COMMAND rsync -qravu --delete ${EXCLUDED}
+ COMMAND rsync -qravu ${EXCLUDED}
${_ASSETS_SOURCE_DIR}/user
${_ASSETS_DEST_DIR}
COMMAND find ${_ASSETS_DEST_DIR} -name "*-devel*" | sed "\"s,\\(.*\\)-devel\\(.*\\),& \\1\\2,\"" | xargs --no-run-if-empty -L1 mv
D image/assets/audio/alarm/alarm_cymbals.mp3 => image/assets/audio/alarm/alarm_cymbals.mp3 +0 -0
D image/assets/audio/alarm/alarm_dulcimer.mp3 => image/assets/audio/alarm/alarm_dulcimer.mp3 +0 -0
D image/assets/audio/alarm/alarm_guitar.mp3 => image/assets/audio/alarm/alarm_guitar.mp3 +0 -0
D image/assets/audio/alarm/alarm_hang_drum.mp3 => image/assets/audio/alarm/alarm_hang_drum.mp3 +0 -0
D image/assets/audio/alarm/alarm_koshi.mp3 => image/assets/audio/alarm/alarm_koshi.mp3 +0 -0
D image/assets/audio/alarm/alarm_mudita_bell.mp3 => image/assets/audio/alarm/alarm_mudita_bell.mp3 +0 -0
D image/assets/audio/alarm/prewakeup/01_A_MUDITA_FINAL_DV_PROG_WAKEUP.mp3 => image/assets/audio/alarm/prewakeup/01_A_MUDITA_FINAL_DV_PROG_WAKEUP.mp3 +0 -0
D image/assets/audio/alarm/prewakeup/02_A_MUDITA_FINAL_BNM_PROG_WAKEUP_I.mp3 => image/assets/audio/alarm/prewakeup/02_A_MUDITA_FINAL_BNM_PROG_WAKEUP_I.mp3 +0 -0
D image/assets/audio/alarm/prewakeup/03_A_MUDITA_FINAL_MEDSUP_PROG_WAKEUP.mp3 => image/assets/audio/alarm/prewakeup/03_A_MUDITA_FINAL_MEDSUP_PROG_WAKEUP.mp3 +0 -0
D image/assets/audio/alarm/snooze/chime_bnm.mp3 => image/assets/audio/alarm/snooze/chime_bnm.mp3 +0 -0
D image/assets/audio/alarm/snooze/chime_dv.mp3 => image/assets/audio/alarm/snooze/chime_dv.mp3 +0 -0
D image/assets/audio/alarm/snooze/chime_litclo.mp3 => image/assets/audio/alarm/snooze/chime_litclo.mp3 +0 -0
D image/assets/audio/alarm/snooze/chime_medsup.mp3 => image/assets/audio/alarm/snooze/chime_medsup.mp3 +0 -0
D image/assets/audio/bell/alarm/Autumnal_Sea.mp3 => image/assets/audio/bell/alarm/Autumnal_Sea.mp3 +0 -0
D image/assets/audio/bell/alarm/Brand_New_Morning.mp3 => image/assets/audio/bell/alarm/Brand_New_Morning.mp3 +0 -0
D image/assets/audio/bell/alarm/Bubbling_Brook.mp3 => image/assets/audio/bell/alarm/Bubbling_Brook.mp3 +0 -0
D image/assets/audio/bell/alarm/Delightful_Morning.mp3 => image/assets/audio/bell/alarm/Delightful_Morning.mp3 +0 -0
D image/assets/audio/bell/alarm/Gentle_Daybreak.mp3 => image/assets/audio/bell/alarm/Gentle_Daybreak.mp3 +0 -0
D image/assets/audio/bell/alarm/Joyous_Morning.mp3 => image/assets/audio/bell/alarm/Joyous_Morning.mp3 +0 -0
D image/assets/audio/bell/alarm/Koshi_Bells.mp3 => image/assets/audio/bell/alarm/Koshi_Bells.mp3 +0 -0
D image/assets/audio/bell/alarm/Melodious_Chords.mp3 => image/assets/audio/bell/alarm/Melodious_Chords.mp3 +0 -0
D image/assets/audio/bell/alarm/Morning_Dew.mp3 => image/assets/audio/bell/alarm/Morning_Dew.mp3 +0 -0
D image/assets/audio/bell/alarm/Natures_Harmony.mp3 => image/assets/audio/bell/alarm/Natures_Harmony.mp3 +0 -0
D image/assets/audio/bell/alarm/Rhytmical_Hangdrum.mp3 => image/assets/audio/bell/alarm/Rhytmical_Hangdrum.mp3 +0 -0
D image/assets/audio/bell/alarm/Sunrise_Guitar.mp3 => image/assets/audio/bell/alarm/Sunrise_Guitar.mp3 +0 -0
D image/assets/audio/bell/bg_sounds/Ancient_Greek.mp3 => image/assets/audio/bell/bg_sounds/Ancient_Greek.mp3 +0 -0
D image/assets/audio/bell/bg_sounds/Autumnal_Sea.mp3 => image/assets/audio/bell/bg_sounds/Autumnal_Sea.mp3 +0 -0
D image/assets/audio/bell/bg_sounds/Bubbling_Brook.mp3 => image/assets/audio/bell/bg_sounds/Bubbling_Brook.mp3 +0 -0
D image/assets/audio/bell/bg_sounds/Charming_Bells.mp3 => image/assets/audio/bell/bg_sounds/Charming_Bells.mp3 +0 -0
D image/assets/audio/bell/bg_sounds/Forest_Creek.mp3 => image/assets/audio/bell/bg_sounds/Forest_Creek.mp3 +0 -0
D image/assets/audio/bell/bg_sounds/Mountain_Lagoon.mp3 => image/assets/audio/bell/bg_sounds/Mountain_Lagoon.mp3 +0 -0
D image/assets/audio/bell/bg_sounds/Mystic_Nature.mp3 => image/assets/audio/bell/bg_sounds/Mystic_Nature.mp3 +0 -0
D image/assets/audio/bell/bg_sounds/Natures_Harmony.mp3 => image/assets/audio/bell/bg_sounds/Natures_Harmony.mp3 +0 -0
D image/assets/audio/bell/bg_sounds/Rhythmic_Lullaby.mp3 => image/assets/audio/bell/bg_sounds/Rhythmic_Lullaby.mp3 +0 -0
D image/assets/audio/bell/bg_sounds/Seaside_Symphony.mp3 => image/assets/audio/bell/bg_sounds/Seaside_Symphony.mp3 +0 -0
D image/assets/audio/bell/bg_sounds/Under_the_Water.mp3 => image/assets/audio/bell/bg_sounds/Under_the_Water.mp3 +0 -0
D image/assets/audio/bell/bg_sounds/Woodland_Ambiance.mp3 => image/assets/audio/bell/bg_sounds/Woodland_Ambiance.mp3 +0 -0
D image/assets/audio/bell/chimes/Blissful_Dream.mp3 => image/assets/audio/bell/chimes/Blissful_Dream.mp3 +0 -0
D image/assets/audio/bell/chimes/Gentle_Chime.mp3 => image/assets/audio/bell/chimes/Gentle_Chime.mp3 +0 -0
D image/assets/audio/bell/chimes/Rise_&_Shine.mp3 => image/assets/audio/bell/chimes/Rise_&_Shine.mp3 +0 -0
D image/assets/audio/bell/chimes/Twinkle_Chime.mp3 => image/assets/audio/bell/chimes/Twinkle_Chime.mp3 +0 -0
D image/assets/audio/bell/evening_reminder/Evening_Horizon.mp3 => image/assets/audio/bell/evening_reminder/Evening_Horizon.mp3 +0 -0
D image/assets/audio/bell/evening_reminder/Evolving_Dusk.mp3 => image/assets/audio/bell/evening_reminder/Evolving_Dusk.mp3 +0 -0
D image/assets/audio/bell/evening_reminder/Melodic_Mirth.mp3 => image/assets/audio/bell/evening_reminder/Melodic_Mirth.mp3 +0 -0
D image/assets/audio/bell/evening_reminder/Twilight_Gleam.mp3 => image/assets/audio/bell/evening_reminder/Twilight_Gleam.mp3 +0 -0
D image/assets/audio/bell/meditation/Meditation_Gong.mp3 => image/assets/audio/bell/meditation/Meditation_Gong.mp3 +0 -0
D image/assets/audio/bell/prewakeup/Joyful_Awakening.mp3 => image/assets/audio/bell/prewakeup/Joyful_Awakening.mp3 +0 -0
D image/assets/audio/bell/prewakeup/Morning_Spirit.mp3 => image/assets/audio/bell/prewakeup/Morning_Spirit.mp3 +0 -0
D image/assets/audio/bell/prewakeup/Radiant_Morning.mp3 => image/assets/audio/bell/prewakeup/Radiant_Morning.mp3 +0 -0
D image/assets/audio/bell/prewakeup/Spring_Sunrise.mp3 => image/assets/audio/bell/prewakeup/Spring_Sunrise.mp3 +0 -0
D image/assets/audio/meditation/gong.mp3 => image/assets/audio/meditation/gong.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_bowl.mp3 => image/assets/audio/ringtone/ringtone_bowl.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_country_guitar.mp3 => image/assets/audio/ringtone/ringtone_country_guitar.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_country_guitar_2.mp3 => image/assets/audio/ringtone/ringtone_country_guitar_2.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_country_guitar_3.mp3 => image/assets/audio/ringtone/ringtone_country_guitar_3.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_country_guitar_4.mp3 => image/assets/audio/ringtone/ringtone_country_guitar_4.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_cymbals.mp3 => image/assets/audio/ringtone/ringtone_cymbals.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_drum.mp3 => image/assets/audio/ringtone/ringtone_drum.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_drum_2.mp3 => image/assets/audio/ringtone/ringtone_drum_2.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_gong.mp3 => image/assets/audio/ringtone/ringtone_gong.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_guitar.mp3 => image/assets/audio/ringtone/ringtone_guitar.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_guitar_2.mp3 => image/assets/audio/ringtone/ringtone_guitar_2.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_guitar_3.mp3 => image/assets/audio/ringtone/ringtone_guitar_3.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_guitar_4.mp3 => image/assets/audio/ringtone/ringtone_guitar_4.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_harp.mp3 => image/assets/audio/ringtone/ringtone_harp.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_koshi.mp3 => image/assets/audio/ringtone/ringtone_koshi.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_koshi_2.mp3 => image/assets/audio/ringtone/ringtone_koshi_2.mp3 +0 -0
D image/assets/audio/ringtone/ringtone_ukulele.mp3 => image/assets/audio/ringtone/ringtone_ukulele.mp3 +0 -0
D image/assets/audio/sms/sms_bowl.mp3 => image/assets/audio/sms/sms_bowl.mp3 +0 -0
D image/assets/audio/sms/sms_cymbals.mp3 => image/assets/audio/sms/sms_cymbals.mp3 +0 -0
D image/assets/audio/sms/sms_cymbals_2.mp3 => image/assets/audio/sms/sms_cymbals_2.mp3 +0 -0
D image/assets/audio/sms/sms_cymbals_3.mp3 => image/assets/audio/sms/sms_cymbals_3.mp3 +0 -0
D image/assets/audio/sms/sms_drum.mp3 => image/assets/audio/sms/sms_drum.mp3 +0 -0
D image/assets/audio/sms/sms_drum_2.mp3 => image/assets/audio/sms/sms_drum_2.mp3 +0 -0
D image/assets/audio/sms/sms_gong.mp3 => image/assets/audio/sms/sms_gong.mp3 +0 -0
D image/assets/audio/sms/sms_guitar.mp3 => image/assets/audio/sms/sms_guitar.mp3 +0 -0
D image/assets/audio/sms/sms_guitar_2.mp3 => image/assets/audio/sms/sms_guitar_2.mp3 +0 -0
D image/assets/audio/sms/sms_guitar_3.mp3 => image/assets/audio/sms/sms_guitar_3.mp3 +0 -0
D image/assets/audio/sms/sms_guitar_4.mp3 => image/assets/audio/sms/sms_guitar_4.mp3 +0 -0
D image/assets/audio/sms/sms_guitar_5.mp3 => image/assets/audio/sms/sms_guitar_5.mp3 +0 -0
D image/assets/audio/sms/sms_harpsichord.mp3 => image/assets/audio/sms/sms_harpsichord.mp3 +0 -0
D image/assets/audio/sms/sms_koshi.mp3 => image/assets/audio/sms/sms_koshi.mp3 +0 -0
D image/assets/audio/sms/sms_koshi_2.mp3 => image/assets/audio/sms/sms_koshi_2.mp3 +0 -0
D image/assets/audio/sms/sms_koshi_3.mp3 => image/assets/audio/sms/sms_koshi_3.mp3 +0 -0
D image/assets/audio/sms/sms_tibetan_bowl.mp3 => image/assets/audio/sms/sms_tibetan_bowl.mp3 +0 -0
D image/user/music/Nick_Lewis_-_Always_With_You.mp3 => image/user/music/Nick_Lewis_-_Always_With_You.mp3 +0 -0
D image/user/music/Nick_Lewis_-_Bring_The_Light.mp3 => image/user/music/Nick_Lewis_-_Bring_The_Light.mp3 +0 -0
D image/user/music/Nick_Lewis_-_Kristies_Elephant.mp3 => image/user/music/Nick_Lewis_-_Kristies_Elephant.mp3 +0 -0
D image/user/music/Nick_Lewis_-_Love_Peace_And_Forgiveness.mp3 => image/user/music/Nick_Lewis_-_Love_Peace_And_Forgiveness.mp3 +0 -0
D image/user/music/Nick_Lewis_-_Love_Peace_Harmony.mp3 => image/user/music/Nick_Lewis_-_Love_Peace_Harmony.mp3 +0 -0
D image/user/music/Nick_Lewis_-_Mahamrityunjaya_Mantra.mp3 => image/user/music/Nick_Lewis_-_Mahamrityunjaya_Mantra.mp3 +0 -0
D image/user/music/Nick_Lewis_-_Pure_Ocean.mp3 => image/user/music/Nick_Lewis_-_Pure_Ocean.mp3 +0 -0
D image/user/music/Nick_Lewis_-_Que_Bien_Me_Dijo_Mi_Madre.mp3 => image/user/music/Nick_Lewis_-_Que_Bien_Me_Dijo_Mi_Madre.mp3 +0 -0
D image/user/music/Nick_Lewis_-_You_Are_Holy.mp3 => image/user/music/Nick_Lewis_-_You_Are_Holy.mp3 +0 -0
D image/user/music/autumn_in_jelitkowo-devel.mp3 => image/user/music/autumn_in_jelitkowo-devel.mp3 +0 -0
D image/user/music/baltic_seagulls-devel.mp3 => image/user/music/baltic_seagulls-devel.mp3 +0 -0
D image/user/music/beka_nature_reserve-devel.mp3 => image/user/music/beka_nature_reserve-devel.mp3 +0 -0
D image/user/music/lazy_nature_reserve-devel.mp3 => image/user/music/lazy_nature_reserve-devel.mp3 +0 -0
D image/user/music/secret_river-devel.mp3 => image/user/music/secret_river-devel.mp3 +0 -0
M products/BellHybrid/assets_images.json => products/BellHybrid/assets_images.json +38 -1
@@ 211,6 211,43 @@
{"name": "release2.tgz", "tarfile" :"image/assets/images/alarm/snooze_icon_W_G.vpi", "output": "assets/images/alarm/snooze_icon_W_G.vpi"},
{"name": "release2.tgz", "tarfile" :"image/assets/images/arrow_left_24px_W_G.vpi", "output": "assets/images/arrow_left_24px_W_G.vpi"},
{"name": "release2.tgz", "tarfile" :"image/assets/images/bluetooth_32px_W_M.vpi", "output": "assets/images/bluetooth_32px_W_M.vpi"},
- {"name": "release2.tgz", "tarfile" :"image/assets/images/ice_32px_W_G.vpi", "output": "assets/images/ice_32px_W_G.vpi"}
+ {"name": "release2.tgz", "tarfile" :"image/assets/images/ice_32px_W_G.vpi", "output": "assets/images/ice_32px_W_G.vpi"},
+
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/chimes/Gentle_Chime.mp3", "output": "assets/audio/bell/chimes/Gentle_Chime.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/chimes/Rise_&_Shine.mp3", "output": "assets/audio/bell/chimes/Rise_&_Shine.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/chimes/Twinkle_Chime.mp3", "output": "assets/audio/bell/chimes/Twinkle_Chime.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/bg_sounds/Natures_Harmony.mp3", "output": "assets/audio/bell/bg_sounds/Natures_Harmony.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/bg_sounds/Ancient_Greek.mp3", "output": "assets/audio/bell/bg_sounds/Ancient_Greek.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/bg_sounds/Mystic_Nature.mp3", "output": "assets/audio/bell/bg_sounds/Mystic_Nature.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/bg_sounds/Charming_Bells.mp3", "output": "assets/audio/bell/bg_sounds/Charming_Bells.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/bg_sounds/Autumnal_Sea.mp3", "output": "assets/audio/bell/bg_sounds/Autumnal_Sea.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/bg_sounds/Seaside_Symphony.mp3", "output": "assets/audio/bell/bg_sounds/Seaside_Symphony.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/bg_sounds/Rhythmic_Lullaby.mp3", "output": "assets/audio/bell/bg_sounds/Rhythmic_Lullaby.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/bg_sounds/Woodland_Ambiance.mp3", "output": "assets/audio/bell/bg_sounds/Woodland_Ambiance.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/bg_sounds/Forest_Creek.mp3", "output": "assets/audio/bell/bg_sounds/Forest_Creek.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/bg_sounds/Bubbling_Brook.mp3", "output": "assets/audio/bell/bg_sounds/Bubbling_Brook.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/bg_sounds/Under_the_Water.mp3", "output": "assets/audio/bell/bg_sounds/Under_the_Water.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/bg_sounds/Mountain_Lagoon.mp3", "output": "assets/audio/bell/bg_sounds/Mountain_Lagoon.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/meditation/Meditation_Gong.mp3", "output": "assets/audio/bell/meditation/Meditation_Gong.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/prewakeup/Morning_Spirit.mp3", "output": "assets/audio/bell/prewakeup/Morning_Spirit.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/prewakeup/Joyful_Awakening.mp3", "output": "assets/audio/bell/prewakeup/Joyful_Awakening.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/prewakeup/Spring_Sunrise.mp3", "output": "assets/audio/bell/prewakeup/Spring_Sunrise.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/prewakeup/Radiant_Morning.mp3", "output": "assets/audio/bell/prewakeup/Radiant_Morning.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/alarm/Delightful_Morning.mp3", "output": "assets/audio/bell/alarm/Delightful_Morning.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/alarm/Melodious_Chords.mp3", "output": "assets/audio/bell/alarm/Melodious_Chords.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/alarm/Natures_Harmony.mp3", "output": "assets/audio/bell/alarm/Natures_Harmony.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/alarm/Gentle_Daybreak.mp3", "output": "assets/audio/bell/alarm/Gentle_Daybreak.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/alarm/Rhytmical_Hangdrum.mp3", "output": "assets/audio/bell/alarm/Rhytmical_Hangdrum.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/alarm/Joyous_Morning.mp3", "output": "assets/audio/bell/alarm/Joyous_Morning.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/alarm/Sunrise_Guitar.mp3", "output": "assets/audio/bell/alarm/Sunrise_Guitar.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/alarm/Autumnal_Sea.mp3", "output": "assets/audio/bell/alarm/Autumnal_Sea.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/alarm/Koshi_Bells.mp3", "output": "assets/audio/bell/alarm/Koshi_Bells.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/alarm/Brand_New_Morning.mp3", "output": "assets/audio/bell/alarm/Brand_New_Morning.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/alarm/Morning_Dew.mp3", "output": "assets/audio/bell/alarm/Morning_Dew.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/alarm/Bubbling_Brook.mp3", "output": "assets/audio/bell/alarm/Bubbling_Brook.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/evening_reminder/Evening_Horizon.mp3", "output": "assets/audio/bell/evening_reminder/Evening_Horizon.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/evening_reminder/Evolving_Dusk.mp3", "output": "assets/audio/bell/evening_reminder/Evolving_Dusk.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/evening_reminder/Melodic_Mirth.mp3", "output": "assets/audio/bell/evening_reminder/Melodic_Mirth.mp3"},
+ {"name": "release_audio.tgz", "tarfile" :"./image/assets/audio/bell/evening_reminder/Twilight_Gleam.mp3", "output": "assets/audio/bell/evening_reminder/Twilight_Gleam.mp3"}
]
}
M products/PurePhone/assets_images.json => products/PurePhone/assets_images.json +65 -2
@@ 163,7 163,70 @@
{"name":"release2.tgz", "tarfile": "./image/assets/images/alarm/snooze_icon_W_G.vpi", "output": "assets/images/alarm/snooze_icon_W_G.vpi" },
{"name":"release2.tgz", "tarfile": "./image/assets/images/arrow_left_24px_W_G.vpi", "output": "assets/images/arrow_left_24px_W_G.vpi" },
{"name":"release2.tgz", "tarfile": "./image/assets/images/bluetooth_32px_W_M.vpi", "output": "assets/images/bluetooth_32px_W_M.vpi" },
- {"name":"release2.tgz", "tarfile": "./image/assets/images/ice_32px_W_G.vpi", "output": "assets/images/ice_32px_W_G.vpi" }
+ {"name":"release2.tgz", "tarfile": "./image/assets/images/ice_32px_W_G.vpi", "output": "assets/images/ice_32px_W_G.vpi" },
+
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/meditation/gong.mp3", "output": "assets/audio/meditation/gong.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_drum.mp3", "output": "assets/audio/sms/sms_drum.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_harpsichord.mp3", "output": "assets/audio/sms/sms_harpsichord.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_koshi_2.mp3", "output": "assets/audio/sms/sms_koshi_2.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_tibetan_bowl.mp3", "output": "assets/audio/sms/sms_tibetan_bowl.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_bowl.mp3", "output": "assets/audio/sms/sms_bowl.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_cymbals_2.mp3", "output": "assets/audio/sms/sms_cymbals_2.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_guitar.mp3", "output": "assets/audio/sms/sms_guitar.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_cymbals_3.mp3", "output": "assets/audio/sms/sms_cymbals_3.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_guitar_4.mp3", "output": "assets/audio/sms/sms_guitar_4.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_guitar_5.mp3", "output": "assets/audio/sms/sms_guitar_5.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_guitar_3.mp3", "output": "assets/audio/sms/sms_guitar_3.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_koshi_3.mp3", "output": "assets/audio/sms/sms_koshi_3.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_gong.mp3", "output": "assets/audio/sms/sms_gong.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_cymbals.mp3", "output": "assets/audio/sms/sms_cymbals.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_koshi.mp3", "output": "assets/audio/sms/sms_koshi.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_drum_2.mp3", "output": "assets/audio/sms/sms_drum_2.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/sms/sms_guitar_2.mp3", "output": "assets/audio/sms/sms_guitar_2.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/alarm_koshi.mp3", "output": "assets/audio/alarm/alarm_koshi.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/alarm_dulcimer.mp3", "output": "assets/audio/alarm/alarm_dulcimer.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/alarm_cymbals.mp3", "output": "assets/audio/alarm/alarm_cymbals.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/alarm_hang_drum.mp3", "output": "assets/audio/alarm/alarm_hang_drum.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/prewakeup/01_A_MUDITA_FINAL_DV_PROG_WAKEUP.mp3", "output": "assets/audio/alarm/prewakeup/01_A_MUDITA_FINAL_DV_PROG_WAKEUP.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/prewakeup/03_A_MUDITA_FINAL_MEDSUP_PROG_WAKEUP.mp3", "output": "assets/audio/alarm/prewakeup/03_A_MUDITA_FINAL_MEDSUP_PROG_WAKEUP.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/prewakeup/02_A_MUDITA_FINAL_BNM_PROG_WAKEUP_I.mp3", "output": "assets/audio/alarm/prewakeup/02_A_MUDITA_FINAL_BNM_PROG_WAKEUP_I.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/alarm_mudita_bell.mp3", "output": "assets/audio/alarm/alarm_mudita_bell.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/alarm_guitar.mp3", "output": "assets/audio/alarm/alarm_guitar.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/snooze/chime_bnm.mp3", "output": "assets/audio/alarm/snooze/chime_bnm.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/snooze/chime_litclo.mp3", "output": "assets/audio/alarm/snooze/chime_litclo.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/snooze/chime_dv.mp3", "output": "assets/audio/alarm/snooze/chime_dv.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/alarm/snooze/chime_medsup.mp3", "output": "assets/audio/alarm/snooze/chime_medsup.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_country_guitar_2.mp3", "output": "assets/audio/ringtone/ringtone_country_guitar_2.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_harp.mp3", "output": "assets/audio/ringtone/ringtone_harp.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_gong.mp3", "output": "assets/audio/ringtone/ringtone_gong.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_guitar_2.mp3", "output": "assets/audio/ringtone/ringtone_guitar_2.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_country_guitar.mp3", "output": "assets/audio/ringtone/ringtone_country_guitar.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_country_guitar_3.mp3", "output": "assets/audio/ringtone/ringtone_country_guitar_3.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_koshi_2.mp3", "output": "assets/audio/ringtone/ringtone_koshi_2.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_guitar_3.mp3", "output": "assets/audio/ringtone/ringtone_guitar_3.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_ukulele.mp3", "output": "assets/audio/ringtone/ringtone_ukulele.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_cymbals.mp3", "output": "assets/audio/ringtone/ringtone_cymbals.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_guitar_4.mp3", "output": "assets/audio/ringtone/ringtone_guitar_4.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_koshi.mp3", "output": "assets/audio/ringtone/ringtone_koshi.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_bowl.mp3", "output": "assets/audio/ringtone/ringtone_bowl.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_country_guitar_4.mp3", "output": "assets/audio/ringtone/ringtone_country_guitar_4.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_guitar.mp3", "output": "assets/audio/ringtone/ringtone_guitar.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_drum_2.mp3", "output": "assets/audio/ringtone/ringtone_drum_2.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/ringtone/ringtone_drum.mp3", "output": "assets/audio/ringtone/ringtone_drum.mp3"},
+
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/Nick_Lewis_-_Love_Peace_Harmony.mp3", "output": "../user/music/Nick_Lewis_-_Love_Peace_Harmony.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/lazy_nature_reserve-devel.mp3", "output": "../user/music/lazy_nature_reserve-devel.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/Nick_Lewis_-_Que_Bien_Me_Dijo_Mi_Madre.mp3", "output": "../user/music/Nick_Lewis_-_Que_Bien_Me_Dijo_Mi_Madre.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/Nick_Lewis_-_Mahamrityunjaya_Mantra.mp3", "output": "../user/music/Nick_Lewis_-_Mahamrityunjaya_Mantra.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/autumn_in_jelitkowo-devel.mp3", "output": "../user/music/autumn_in_jelitkowo-devel.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/Nick_Lewis_-_Love_Peace_And_Forgiveness.mp3", "output": "../user/music/Nick_Lewis_-_Love_Peace_And_Forgiveness.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/Nick_Lewis_-_Bring_The_Light.mp3", "output": "../user/music/Nick_Lewis_-_Bring_The_Light.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/Nick_Lewis_-_Kristies_Elephant.mp3", "output": "../user/music/Nick_Lewis_-_Kristies_Elephant.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/secret_river-devel.mp3", "output": "../user/music/secret_river-devel.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/beka_nature_reserve-devel.mp3", "output": "../user/music/beka_nature_reserve-devel.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/Nick_Lewis_-_Always_With_You.mp3", "output": "../user/music/Nick_Lewis_-_Always_With_You.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/baltic_seagulls-devel.mp3", "output": "../user/music/baltic_seagulls-devel.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/Nick_Lewis_-_You_Are_Holy.mp3", "output": "../user/music/Nick_Lewis_-_You_Are_Holy.mp3"},
+ {"name" : "release_audio.tgz", "tarfile": "./image/assets/audio/pure/music/Nick_Lewis_-_Pure_Ocean.mp3", "output": "../user/music/Nick_Lewis_-_Pure_Ocean.mp3"}
]
}
-
M tools/download_asset.py => tools/download_asset.py +4 -3
@@ 125,8 125,6 @@ class Verse:
self.output = Path(self.name)
if self.tarfile != "":
self.unpack = True
- if './' == self.tarfile[0:2]:
- self.tarfile = self.tarfile[2:]
if not self.unpack:
self.copy = True
elif self.tarfile == "":
@@ 247,7 245,10 @@ class BaseOps:
if not in_cache:
try:
with tarfile.open(file_name) as tar:
- tar.extract(what, path=cached.parent)
+ extract = next(filter(lambda x: Path(x.name) == Path(what), tar.getmembers()), None)
+ if extract is None:
+ raise RuntimeError(f"file {what} not found in tar: {file_name}")
+ tar.extract(extract, path=cached.parent)
(cached.parent / what).rename(cached)
except KeyError:
raise RuntimeError(f"file {what} not found in tar: {file_name}")